各位大师 请教个问题 P648的默认值为9,即代表参数P654~P675的值有效(即控制字1 的每一个单独的位是由一个开关量连接器输入决定)
那么当P648=3001 时,参数P654~P675还用在装置上设置么? 如果设置,怎么设?如果不设置,那此时查看这些参数的值会是多少? 是否和3001的各个位上的值对应???
问题补充:
补充: 当我的装置的P648=9时 是不是表示此装置的合闸、使能等信号不是由PLC控制的。 我们现场的一台装置就是这样,和PLC用DP网连接,但是P648=9,PLC给装置送速度,程序里r214是速度给定,但是r213这个地址上是个常数 ,好像是-25482 而且整个程序只有这一个地方用到r213 请问这个字是控制字吗?没这行程序对动作过程有影响吗???
最佳答案
你好,你的理解基本正确,但有一点请看下面解析。
6RA70参数P648=K9的时候,表示控制字1的控制位为输入位串行,即你所说的P654~P675有效,根据P654~P675和37,38端子以及其他辅助端子的状态决定6RA70的运行状态。
P648=K3001的时候,表示控制字1的来自通过DP主站传来的PZD第一个字,这时候除控制字1的第0位和第3位外,全部由K3001的值决定,这时候6RA70的运行是由K3001的第3位和38端子的状态相与决定;合闸是由K3001的第0位和37端子的状态相与决定,请注意,这时候的P654依然有效,如果P654=0那么你的6RA70是无法做正常运行的合闸的(点动、爬行除外)。
对于你的补充问题
你程序里的r213是控制字,其16进制表示为9C76,意思就是无外部故障、正负方向转矩使能、由PLC控制、使能并启动斜坡、使能给定、等待运行与合闸指令。针对你的疑问我的判断是你这台装置采用了两套参数,即P648的第一变址为K9,第二变址为K3001,这是BICO数据组;我想你的P433或者P644也应该有两套参数,第二变址为K3002。这种设计是用于本地控制和远程控制而考虑的,本地控制时P648=K9,控制字采用串行位控制,远程控控P648=K3001,控制字采用K3001状态位和37、38端子控制。特别注意当采用P648=K9时,主站传送来的PZD是不被刷新的。
提问者对于答案的评价:
谢谢你了 呵呵
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc156516.html