| 作者 | 主题 |
|---|---|
|
hejin319 新手 经验值:38 发帖数:26 精华帖:0 |
楼主
主题:关于将INT变量从EXCEL中导入WINCC中的问题
各位大侠,我在PLC中建立INT类型变量,在WINCC中建立相应的有符号16位数,然后在C脚本中用SetTagWord指令,无法将数据导入。
但是我在PLC中建立WORD类型变量,在WINCC中建立相应的无符号16位数,然后在C脚本中用SetTagWord指令能成功将数据从EXCEL导入。 我在编程的时候用到很多INT变量,请问应该用什么指令导入? 我在WINCC中建立变量的数据类型应该没错啊,跟PLC的数据类型是一致的。 在线等大侠解答! |
|
划痕 侠圣 经验值:4794 发帖数:2009 精华帖:22 |
5楼
主题:回复:关于将INT变量从EXCEL中导入WINCC中的问题
SWORD就是short int,指的就是signed 16-bit,也就是在step7中的INT数据类型。
No discussion, no outcome.
|
|
划痕 侠圣 经验值:4794 发帖数:2009 精华帖:22 |
6楼
主题:回复:关于将INT变量从EXCEL中导入WINCC中的问题quote:以下是引用hejin319在2011-10-28 13:05:10的发言: 难道SetTagFloat是万能的? 而且我用GetTagSword,在编译时就会出错, 提示“too many arguments for function "GetTagSword",冲突? SetTagFloat是针对STEP7中的real型变量,WinCC中对应的32-bit float类型变量。 使用时一定要注意数据类型相匹配,这是程序设计的基本要求!
No discussion, no outcome.
|