发表于:2014/2/14 9:54:02
#0楼
提问:
SIMOTION上自带的IO点以及外挂ET200的IO点 在变量定义地址的时候,看到被人程序有的是PIX.X还有的是%IX.X这两种有什么区别吗?什么时候用PI什么时候用%I,
回答:
这部分细节使用方法比较繁琐。化繁为简后:
1.IO变量有映像区,来刷新数据。
2.映像区刷新频率不同,与执行系统的中Task一致。以PIX.X的形式访问。
3.地址区0-63已被预设为BackgroundTask的映像区,以%IX.X的形式访问。
如果不清楚上面的话,这么做:
1.建议所有IO变量全部在ADDRESS LIST中定义,全部是PIX.X的形式定义IO变量,并分配映像区
2.在程序中调用IO变量即可。
3.如果想突破映像区刷新频率限制,而直接访问IO变量,使用格式_direct.IO_Var。不建议这么做