HMI和S7-200smart之间通讯

HMI与S7-200smart之间采用网线方式连接,是不是可以在组态软件中设定外部变量,然后直接用PLC中的变量名称,就可以实现直接修改和调用?比如我需要修改PLC中一个温度设定值,其变量为VW110,是不是在HMI上可以加这个变量直接修改这个参数?另外,如果我需要显示温度模块采集的温度,是不是也可以用同样的方式,比如在PLC中把温度采集到一个变量VW120,然后在HMI中直接拖一个变量出来,明名为VW120,就可以实时显示采集到的温度了?意思是PLC不需要什么指令?

最佳答案

变量要与plc建立连接才能实现plc读写触摸屏,触摸屏才能显示和输入对应的变量。

变量 是连接plc的变量 ,不是hmi内部的变量。

详细见附图:

图片说明:

HMI和S7-200smart之间通讯  

提问者对于答案的评价:
你好!我还有一个问题想咨询:现在用模拟采样RTD,每1s采样一次,且每1s做一次PID运算控制温度,现在的问题是:我有16路需要控制,计算出PID值后,需要借助于定时器,因为PID计算周期为1s,所以PWM的周期不能超过1s,而需要16个定时器的话,就只能采用100ms的定时器,显然PWM值最大不能超过10,而且因为每次调整的跨度太大10%(最小间隔为1,1/10),这会造成震荡,有没有什么别的好办
法?
我有个想法:采用1ms的定时器,每1ms进中断,定义一个V0.0,每次进中断就对V0.0翻转,从而产生一个500Hz的方波,再采用计数器的方式,因为计数器就比较多,但也怕普通的计数器是否可以在这样的频率下工作,不知道是否可行?
非常谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午9:18
下一篇 2017年5月31日 下午9:18

相关推荐