随笔分类 -  Wincc

上一页 1 2 3 4 5 6 ··· 11 下一页
摘要:前两天在一个西门子的技术讨论群上,有一个网友遇到这样一个情况,他的甲方希望实现这样一个功能,就是说有关键的报警到来时,能够弹窗提醒一下。一般说来报警直接在一个页面使用报警控件来显示,工艺画面上可以变色和闪烁来提醒。但是既然有这样的应用需求产生,我也想了想如果是我遇到的,怎么来实现,当时的自觉就是使用 阅读全文
posted @ 2021-03-11 11:16 来自金沙江的小鱼 阅读(7028) 评论(0) 推荐(0)
摘要:今天下午在现场处理了一次wincc7.0SP3与S7 300的通讯问题,问题表现在wincc读取不到S7 300数据,检查通讯参数设置都没问题,无论是机架号、槽号,还是配置的网卡,ping模板的IP地址也相通,运行后查看通道诊断工具,有一个错误代码4104。现场一共有4台工控机通过以太网链接到一套S 阅读全文
posted @ 2021-03-11 11:07 来自金沙江的小鱼 阅读(1096) 评论(0) 推荐(0)
摘要:在实际项目中,我们需要禁用windows热键,但有时候需要在不退出wincc项目的情况下启用windows热键,这个时候需要使用脚本来操作。 在wincc项目使用c脚本新建一个项目模块,完整代码如下: #pragma code ("UseAdmin.DLL")#include "pwrt_api.h 阅读全文
posted @ 2021-03-11 10:42 来自金沙江的小鱼 阅读(1239) 评论(0) 推荐(0)
摘要:周末两天需要在现场一台wincc计算机上做opc client连接浙大中控的opc server,服务器名jxserver,经历了一些波折,把教训写上吧。 1.尽量在安装操作系统的时候就把用户名定义得和opc服务器上的用户名一致吧,后期修改用户名会有莫名其妙的问题。 2.如果前期用户名不一致又安装了 阅读全文
posted @ 2021-03-11 10:41 来自金沙江的小鱼 阅读(996) 评论(0) 推荐(0)
摘要:现场有两套s7 200 smart plc,ip地址分别是192.168.0.61和192.168.0.62,两套装置作用一样,需要采集以下数据。 打开pc access smart,新建2个PLC,分别设置地址为192.168.0.61和192.168.0.62 在每一个PLC连接下面,新建ite 阅读全文
posted @ 2021-02-27 20:18 来自金沙江的小鱼 阅读(2202) 评论(1) 推荐(0)
摘要:前两天在QQ群里面有群友问如何实现以下功能:点击按钮弹出登录对话框,如果账户密码正确就直接跳转到某个页面。本来觉得这个应该是一个简单的问题,这两天工作一直很忙也没有实际做一下。今天稍有点时间,实验了一下,还是需要点心思的。 新建一个Wincc项目,创建一个用户user1,设定好密码。新建两个页面Ne 阅读全文
posted @ 2021-02-12 20:57 来自金沙江的小鱼 阅读(1248) 评论(0) 推荐(0)
摘要:今天有群友在QQ上咨询怎么在wincc上实现点动效果,就是鼠标按下画面上的按钮,数值增加/减少,鼠标一松开就停止增加/减少;鼠标按下按钮bool变量就置位,鼠标一松开就复位(就像现场点动设备一样)。其实这个还是很好实现的,本例子是在下位机和上位机结合实现效果。 新建一个S7 300的PLC,启用时钟 阅读全文
posted @ 2021-02-12 20:25 来自金沙江的小鱼 阅读(933) 评论(0) 推荐(0)
摘要:有一个群有问如何做出彩灯霓虹效果,觉得有点意思。以前看网上有过介绍,再次看到这个问题就像自己尝试着做一下。 首先想到的是主要逻辑在下位机做。打开step7新建一个项目,插入s7 300硬件,CPU属性中勾选时钟存储器。 新建一个DB块,插入一个整型变量 新建OB100,插入程序段初始化数值 在OB1 阅读全文
posted @ 2021-02-12 20:21 来自金沙江的小鱼 阅读(690) 评论(0) 推荐(0)
摘要:今天QQ群里面有人问如何设置使趋势控件每个时间主刻度正好是0:00,我测试了一下,如果趋势控件属性-常规的时间基准不设置成UTC,那么主刻度的时间肯定是北京时间,也就是UTC0点+8小时。但是修改成UTC之后,看趋势就很不方便了。 我觉得控制主刻度没有什么意义嘛。 阅读全文
posted @ 2021-02-12 20:13 来自金沙江的小鱼 阅读(556) 评论(0) 推荐(0)
摘要:前面一篇博客介绍了如何把Access内容取出显示在表格控件上的脚本,今天实验了一下如何定时向Access数据表添加纪录。 在Access数据库MyDB下新建一个数据表Mytable2,字段结构如下: 新建一个全局vbs脚本如下: Option ExplicitFunction action Dim 阅读全文
posted @ 2021-02-12 20:12 来自金沙江的小鱼 阅读(641) 评论(0) 推荐(0)
摘要:我以前做过vbs编程ADO方式将SQL Server数据表查询结果显示在MSHFGrid中。前两天一个网友问如何把ACCESS数据表内容显示出来,我尝试了一下,还是比较简单的。 假设D:\Wincc_Access下面有一个ACCESS数据库叫做MyDB.mdb,下面有一张表Mytable1,表格有几 阅读全文
posted @ 2021-02-12 20:10 来自金沙江的小鱼 阅读(645) 评论(0) 推荐(0)
摘要:今天晚上在群上看到有一个网友问起过在wincc中如何实现同一个按钮,如果是用户1点击就退出wincc项目程序,如果是用户2点击就退出用户程序并关机。单独的退出wincc和单独的关机脚本,都可以使用向导来自动生成,根据用户不同执行不同的操作,无非就是加上条件判断而已,其实还是很好实现的。 新建一个wi 阅读全文
posted @ 2021-02-11 11:46 来自金沙江的小鱼 阅读(821) 评论(0) 推荐(0)
摘要:今天下午现场维护人员反映说Wincc和S7 300PLC通讯不上,但是下位机软件Step7和PLC可以连接。详细询问得知现场工控机主板损坏后换了一台计算机,使用DP通讯卡和上位机通讯。从step7可以连接的情况看,网卡、DP线缆、PLC通讯接口物理上应该没有问题,问题应该是参数设置上。到了现场检查变 阅读全文
posted @ 2021-02-11 11:45 来自金沙江的小鱼 阅读(1926) 评论(0) 推荐(0)
摘要:今天看论坛,有一个网友安装step7到Help Engine步骤时就一直停在那里进行不下去,也没有死机,我记得自己在windows7上安装step7也遇到过这个问题。后面有网友回复了快解决办法: 首先退出安装,然后就要准备干净系统重装了。因为windows7没有老版win help文件,需要装kb9 阅读全文
posted @ 2021-02-11 11:43 来自金沙江的小鱼 阅读(401) 评论(0) 推荐(0)
摘要:我们在wincc中使用c脚本设定一些颜色的时候,需要知道每种颜色对应什么数值,或者说在c脚本中怎么表示。 BLACK 0 黑 两者均可 BLUE 1 兰 两者均可 GREEN 2 绿 两者均可 CYAN 3 青 两者均可 RED 4 红 两者均可 MAGENTA 5 洋红 两者均可 BROWN 6 阅读全文
posted @ 2021-02-11 11:41 来自金沙江的小鱼 阅读(1961) 评论(0) 推荐(0)
摘要:今天在D盘上新建wincc项目时,提示“未知”的错误,无法创建。我检查了一下项目名称、路径,觉得没有什么问题,重启计算机后仍然这样,心中一紧,难道是wincc软件坏掉了需要重新安装吗?OMG! 后来无意间看到D盘只有不到7M的剩余空间,问题应该就是这里了。删除掉了一些不要的东西,再次新建项目,一切O 阅读全文
posted @ 2021-02-11 11:40 来自金沙江的小鱼 阅读(705) 评论(0) 推荐(0)
摘要:在142练习中,虽然把数据表字段分级装入了TreeView控件,但是我们看到数字前面没有标注flow1、flow2和flow3,如果我们希望最终展示出来的效果要加上注释,那么也很简单,只需要稍稍修改一下sql语句即可(已经标注红色)。 新建四个内部变量,均为文本型,名字分别为CurDate、flow 阅读全文
posted @ 2021-02-11 11:39 来自金沙江的小鱼 阅读(799) 评论(0) 推荐(0)
摘要:我家里计算机上的winccV7.3损坏了,不得已重装了一下,折磨人的过程。以前练习过使用vbs脚本把sql server表的内容用树形结构显示在TreeView控件中,今天练习了c脚本完成同样的功能。数据表还是利用136那张数据表,画面上放置一个treeview控件,名字修改为TV,添加一个按钮,在 阅读全文
posted @ 2021-02-11 11:30 来自金沙江的小鱼 阅读(640) 评论(0) 推荐(0)
摘要:我的wincc软件出了毛病,于是ghost回去了。登录sql server2008的时候,使用sql账户登录提示了18456错误。按照网上的提示做了以下处理后正常登录了。 1. 先使用windows系统安全方式登录sql server管理器。由于我是用的是sa账户登录,打开安全性,找到sa账户,确保 阅读全文
posted @ 2021-02-11 11:29 来自金沙江的小鱼 阅读(521) 评论(0) 推荐(0)
摘要:前面一篇博客记录了怎么初始化treeview控件,但是节点都是收缩的,如果希望初始化时节点都是展开的,那么需要在后面添加红色部分的脚本。 在画面上放置一个treeview控件,名字修改为TV,画面打开事件加入以下c脚本: #include "apdefap.h"void OnOpenPicture( 阅读全文
posted @ 2021-02-11 11:26 来自金沙江的小鱼 阅读(440) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 11 下一页