登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:比较指令的数据类型问题

点击:1433 回复:9

附件
如图所示,我想做一个比较,当PQW272等于w#16#47E的时候就执行MOVE~
但是现在提示我类型错误!
我用的是S7-300
向各位前辈请教!表情表情
12-09-17 11:11
NE_I接受的数据类型为INT数据类型,并不接受WORD数据类型,将16#47E转换为:1150输入即可。
亦或将此段语句转换为STL语句编写。
Regards
12-09-17 13:30
恩 比较块最后一个字母 I代表整数  R代表实数  D代表双整数。
根据计算器换算16#47E=1150
最后楼主要做到比较相等的话  有个EQ_I的整数比较块
最后修改:2012/9/18 22:36:19
12-09-18 22:34
多谢各位的解答
12-09-19 13:56
现在好了吗?
12-09-19 18:20
OK 了表情
12-09-20 11:04
要是我,就会直接输入1150的
12-09-22 09:22

引用 df21j_wangjian 在 2012/9/17 11:11:27 发言【内容省略】

比较器的IN2中输入W#16#47E试试,可行否?
12-09-22 09:25
如果不想输入1150的话可以先把它转换成INT数在进行比较
12-10-05 21:33
9楼
该帖内容不符合相关规定!
12-12-27 11:06

工控新闻

更多新闻资讯