关于WINCC对PLC的读写。

如何将PLC某个DB块的数据定时读取到WINCC的内存变量,即如何将外部变量写入到内存变量,因为要做历史数据库。
   能否简单示例说明,WINCC上位机如何同时对很多台下位机PLC中的变量进行置位,复位。比如对很多台下位机同时换班。
   刚接触WINCC,希望大家帮帮忙。

问题补充:
我的意思是,比如我有20台下位机,里面程序是一样的。
   20台机子都存在换班
然后我要在WINCC同时对他们换班
   难道只能在按钮里面重复写20次对同一个变量置位
PS,请问WINCC里面有没有类似WINCC  flexcible  里面的对计数器的  计算  increase vaule  指令

最佳答案

1、如何将PLC某个DB块的数据定时读取到WINCC的内存变量,即如何将外部变量写入到内存变量
用GetTagMultiWait函数读,然后用SetTagMultiWait函数写。具体读写方式参考http://support.automation.siemens.com/WW/view/zh/26712371
2、能否简单示例说明,WINCC上位机如何同时对很多台下位机PLC中的变量进行置位,复位。比如对很多台下位机同时换班。
和1的方法一样就可以了。

提问者对于答案的评价:
最后还是一条指令重复写了20次,谢谢,到时候在试一试。看来的好好学习C和VB。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc253997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日 上午1:01
下一篇 2018年12月9日 上午1:01

相关推荐