威纶通官方论坛

条码枪扫到的字符串和触摸屏输入字符串进行比较后输出PLC

[复制链接]
发表于 2014-6-14 23:49:25 | 显示全部楼层 |阅读模式
从条码枪扫到的字符串位S001~S099,在触摸屏上输入字符串S001~S099,然后两者进行比较,一样输出PLC的M120为ON否则位OFF,宏指令这样编对不对,谢谢


macro_command main()
unsigned char a[4],b[4]
bool ret1
bool t = true, f = false
StringGet(a[0], "Barcode/Keyboard (USB/COM)", BARCODE, 1, 4)
StringGet(b[0], "Local HMI", LB, 10, 4)
if ret1==StringCompare(a[0], b[0]) then
SetData(t, "Mitsubishi FX3u/FX3G", M, 120, 1)
else
SetData(f, "Mitsubishi FX3u/FX3G", M, 120, 1)
end if

end macro_command

编译时出错 C37,请指正。谢谢
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2025-5-13 10:55

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表