恭喜,你发布的帖子
发布于 2019-01-07 01:22:23
2楼
程序中的每一个地址对应的 USS_DRV只是设置它背景DB中的参数。
只有在循环中断(30)调用中的USS_PORT功能块,会使用同一背景数据块DB(所有的驱动对象数据,都在这个DB中。)跟实际模块打交道。
与哪台通讯,如何通讯,是由USS_PORT自动轮询的。它会周而复始的把数据放到这个背景数据块,对应的DRIVER DB项中。不用你管。
但是,必须在首次调用USS_PORT之前,所有DRIVE数据是要都准备好的。否则,USS_PORT轮询无法执行。这是显而易见的。
早些年,我写过一个。
请填写推广理由:
分享
只看
楼主