发布于 2003-05-12 08:47:44
0楼
D_T类型的数据是复杂类型的数据,需要占用8个bytes,比寄存器都大。
对此数据类型的任何操作和计算,都不能用简单的运算符号实现。对应简单数据的加、减,还包括传送的操作,在这里都是很麻烦的一件事了。
针对上述的所有操作,还有这个数据类型特有的功能,如数据转换,具体时间数据的提取等,step7都提供了专用的函数实现,在库中都可以找到。
至于传送(取代move)的方法,可以用多次move,也可以用blockmove 的方法。
对数据地址的标识,也不能用简单的mb,mw,md,dbb,dbw,dbd的方式,而是通过符号的形式。不管是L数据还是DB数据都如此。对于DB数据,除了在数据块中要定义符号,整个DB块也要定义符号,使用时利用符号形式代入。如"DBNAME"."DATA1"
微信公众号:PLC标准化编程,ZHO6371995