我将使用CR1000、SDM16AC和SDM-SW8A来控制和监测泵和一些阀门,我已经阅读了手册并学习了程序,但我不明白读取SDM-SW8A中的每个端口/通道的代码是什么。在示例程序中,仅测量SW8A的所有通道,例如:
'程序声明
公用SW8ACount(8)
'数据表声明
数据表(CountTab,11000)
数据间隔(0,1,最小值,10)
样本(8,SW8ACount(),FP2)
床头柜
'主程序
开始进度
扫描(1,秒,3.0)
SDMSW8A(SW8ACount(),8,0,2,10,0)
调用表计数选项卡
下一次扫描
结束程序
在这种情况下,如何知道通道1/其他通道正在从泵或阀门获得输入。任何人都可以帮我提供一个小程序示例。。
当做
瓦伊
在您的CRBasic编辑器中,右键单击蓝色指令SDMSW8A,这将打开参数对话框,帮助您解读指令的每个部分的作用。
目的地:SW8ACount()
重复次数:8次
SDMA地址:0
功能选择:2
SW8启动通道:1
乘数:1
偏移:0
Repetitions和SW8AStartChan参数告诉SDM-SW8A要读取哪些通道。在您的示例中,您正在查看所有8个频道( 重复次数参数 )从通道1开始( SW8AStartChan参数 ).
我希望这能有所帮助。如果没有,请再次发布。
当做
珍妮特