发布于 2015-09-07 14:37:41
41楼
展开查看
以下是引用剑忠在2015-08-27 21:32:33的发言 >36楼:
TIA环境的SCL编程,从I/O接口变量数据类型声明至代码段语法,虽然基本都可以从V5.x版本里移植,但仍然有些I/O变量数据类型和代码语法不能自动转换通过,而需手动修改。
以最新的TIA Portal V13+SP1+Upd4版本为例,以下是本人遇到的两种情况给大家分享下:
1、V5.x版本里使用了AT(继承)指令不能自动转换通过;

2、另外V5.x版本里算术表达式里INT与REAL数据类型间,一些隐式转换语法校验严格后不能正常通过。所以在此还请大家来探讨下TIA环境的算术表达式数据类型间隐式转换的问题。

无法将Bool数据类型隐式转换成其它数据类型。如果程序块设置了IEC检查,源数据类型的位长度不能超过目标数据类型的长度,并且LREAL,DWORD等不能进行隐式装换。
---------------------来自西门子工程师