为什么PIW写上去是非法的
刘玉蓉
发布于2014-11-04 17:56
80
0
标签:
在学习中,根据书中的例子来编写程序。书中FC105中 IN 的输入口 是PIW288,但在程序中写PIW288后是红色的,非法。改为IW288后正常。这是为什么?
佳答案
FC105 IN的数据类型应为INT.
PIW是一个16位数,系统默认为WORD数据类型,可在符号表中定义为INT数据类型;
通常情况下WORD用于逻辑运算,INT用于数学运算;
在使用梯形图或SCL等语言编程时区分较严格
在使用语句表编程时系统不检测数据类型是否匹配,即WORD与INT在用法上没有什么区别(WORD可做数学运算,INT也可作逻辑运算)
注意:FC105输入是一定要定义成INT类型。
怎么去将word改成int ?用转换指令还是?
不需转换指令。可在符号表中定义为INT数据类型。
参见:
https://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=67003&cid=1029