控制字和状态字是如何定义的,刚学的不太明白
最佳答案
从DC主控制模块的观点来看,控制字就是设定点。“DP从611U控制板”模块在参数P1788 : 17 (收到的PROFIBUS处理数据)中,可提供所收到处理数据P1788 : 17 (控制字,设定点)的镜像。
从“SIMODRIVE 611 通用”模块观点看,控制信号就是输入信号,这些信号要么是来自输入端子,要么作为控制位来自PROFIBUS-DP模块.
要了解具体的每个控制字和状态字代表的含义请查看"611u使用手册".
读写参数:
611U读写参数是通过PKW来完成。
---PKW的数据结构是由4个字组成
每个字都有不同的含义
---PKW第一个字
0-10位为要读写的参数号,参数号
为二进制 格式
如:P160----0010100000
P180----0010110100
11位--保留
12—15位为任务号。
任务号6----读参数
任务号8----写参数
---PKW第二个字:
0—7 位为子参数号
8—15位保留
---PKW第三,四个字:
此双字为参数内容 此数据类型为
长整型
如: 把500r/m的手动速度写到P160中去.
程序编写如下:
L 2#100000010100000:任务号为8,
参数号为160
T MW 80
L 0 :没有子参数
T MW 82
L L#500000 :实际速度为
500.000r/m,后面三个0
为小数点后面三位.
T MD 84
读写参数时的地址:
CALL SFC 14
LADDR :=W#16#100
RET_VAL:=MW12
RECORD :=P#M 70.0 BYTE 8
CALL SFC 15
LADDR :=W#16#100
RECORD :=P#M 80.0 BYTE 8
RET_VAL:=MW14
写参数地址的对应关系示例:
MW80---PKE (任务号+参数号)
MW82---ID (子参数号)
MW84---PWE1 (数据高字)
MW86---PWE2 (数据低字)
提问者对于答案的评价:
谢谢,很详细,我得慢慢理解
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc144368.html