通过西门子microwin的软件,去读CANopen的SMB550状态位
注意:西门子的软件microwin 不允许寻址SMB550超过寻址限制了方法:这里可以运用plc的指针用法,通过把SMB400这个地址的通过指针加上地址偏移取出来
首先初始化,在LD0建立指针,指针指向以SMB400为首地址的地址
然后用一个位的上升沿触发地址LD0加上150就等于SMB550的地址,取此时LD0地址的值就相当于读取地址SMB550的值,
此时取值的方式就是在LD0前面加上*,将这值传给VB100,此时VB100的值就是Canopen通信状态。
还可以直接用指针的方式把SMB550、SMB551取出来
页:
[1]