数值的转换问题

大家好我是个新手,想在SMART700的屏上来控制变频器的转速,比如为范围为0.0-50.0HZ,如何建立变量啊在已建立的IO域中事件上选哪个才能改变PLC里的数值呢比如(VD100),PLC程序里可以用32000除以50(最大50HZ)后再乘以变量的值如(VD100在组态时建立的变量)然后转换到整数在送到AIW3中来控制输出可以吗

问题补充:
在建立的变量VD100的数据类型中选择DINT和REAL有什么区别,在已建立的IO域中有个事件选项(函数选择)要不要进行选择呢如选择(函数中计算的SETVALUE),我现在是在触摸屏上更改VD100数值不起作用始终为0在PLC中VD100也没变化,但在PLC中强制更改VD100数值在触摸屏上有变化,不知是什么原因。

最佳答案

如何建立变量啊
在Flexible的编程软件,左面的项目下的→通讯→变量里面,名称:是客户自己定义的一个名称
,数据类型:选择DINT 地址里面选VD100,这样就可以和PLC内的VD100关联起来了

PLC程序里可以用32000除以50(最大50HZ)后再乘以变量的值如(VD100在组态时建立的变量)然后转换到整数在送到AIW3中来控制输出可以吗?
答:完全可以的

http://www.ad.siemens.com.cn/service/elearning/cn/SerialVideo.aspx?vsid=3
上面的链接可以学习如何使用SMART700屏的视频

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:20
下一篇 2020年10月31日

相关推荐