PROSOFT MVI69L-MBTCP
把一个梯形图转换成指令表语句,如下图,s***e将结果位保存后,又将rlo清零,BR位是用于程序段之间的导通吗?RLO用于指令之间的导通吗?那么程序段包含几个指令,程序段的标志是什么,我怎么能看出这几个指令是属于一个程序段呢?
****************************************************************************
厦门莫格电气自动化有限公司
本公司拥有所有产品***检测平台,产品质量严格把关
具体询价咨询-陆工:18506919598 (微信同号)
采购单比同行低10个点您拿单子,追求共赢!
****************************************************************************
问题补充:
我还是没弄清楚,
A(
L "MT510".Powder1
BTI
T #temp1
SET
S***E
CLR
A BR
)
上面的值到底是0,还是1,按说RLO为0了,再同BR与,是不是就等于0了,结果跳到_005,于是就跳过了中间的程序,这样又与梯形图愿意不对,到底是什么意思啊???
图片说明: 1,附图
***佳答案
转帖:
A(
L "MT510".Powder1
BTI
T #temp1
SET
S***E
CLR
A BR
)
JNB _005
L 9
T #temp10
_005: NOP 0
上面的那段代码是由梯形图转换而来的,首先将"MT510".Powder1
做BCD-I转换并存于temp1,然后将9传送到temp10,两个指令串联在一起。
现有如下问题向各位请教:
1、BTI指令执行完成后BR位自动置位吗?还是需要S***E?
2、上段中的SET、S***E及CLR用途何在?
3、在一个NetWork中串联执行多个指令或并联执行多个指令时,该如何处理?
回答:
首先弄清BR位:状态字的第8位称为二进制结果位。它将字处理程序与位处理联系起来,在一段既有位操作又有字操作的程序中,用于表示字逻辑是否正确。将BR位加入程序后,无论字操作结果如何,都不会造成二进制逻辑链中断。
1. 因为上面的那段代码是由梯形图转换而来的。出现了“SET、S***E及CLR”。就此而论,在做BCD-I转换并存于temp1后,SET与S***E两指令。SET即将状态字RLO置位;S***E将RLO保存到状态字的BR位。此时表示功能被正确执行,即BR位为1.
2. CLR / 将状态字RLO复位,以免影响下面的指令。
A BR / 此时BR位为1,RLO=0
)
JNB _005 / 若BR=1且RLO=0,则跳转到005。
L 9 / 此时BR=1且RLO=1
T #temp10
_005: NOP 0
3. 在一个NetWork中串联执行多个指令或并联执行多个指令时,该如何处理?
一般不要顾及用S***E指令保存RLO。在下面的情况可用:
在一个逻辑块中需检另一查逻辑块的BR位。
例如:在用户编写的FB/FC程序中,应该对BR位进行管理,功能块正确执行后,使BR位为1,否则使其为0。使用S***E指令将RLO存入BR中,从而达到管理BR位目的。
ALLEN BRADLEY KINETIX AC SERVO MOTOR MPL-B230P-VJ42AA *CHIPPED METAL*
Allen Bradley MPL-A1510V-VJ42AA AC Brushless Servo Motor 160 Watts 160W .16KW
Allen Bradley MPL-B330P-MJ22AA MPLB330PMJ22AA MOTOR
ALLEN BRADLEY KINETIX AC SERVO MOTOR MPL-B560F-MJ24AA *DAMAGED*
Allen Bradley Servo Motor MPL-B4540F-MJ22AA
ALLEN BRADLEY SERVO MOTOR MPL-B660F-SJ22AA New Unopened Box
ALLEN BRADLEY MPL-***0J-MK22AA 7068-06-4201 AC SERVO MOTOR '
ALLEN BRADLEY MPL-B4530F-HJ22AA SERIES A *NEW OUT OF BOX*
Allen Bradley 1.9 kW Brushless MPL-B420P-MJ22AA Servo Motor
NEW Allen Bradley MPL-B420P-MJ22AA /A MPLB420PMJ22AA MOTOR
Allen Bradley MPL-A1530U-VJ42AA Servo Motors
Allen Bradley MPL-B430P-SJ24AA Servo Motor Series A- MPL 7043-05-4104 free ship
ALLEN BRADLEY MPL-B420P-SJ72AA SERVO MOTOR Free Ship Guaranteed 30 days
ALLEN BRADLEY SERVO MOTOR PN: MPL-A320P-HJ22AA
ALLEN BRADLEY MPL-A430P-HJ22AA SERIES A W/ THOMSON MICRON NTR34-040-0 *USED*
Allen-Bradley Servo Moto MPL-***0F-MJ24AA NIB (#3024)
ALLEN BRADLEY MPL-B330P-SJ72AA SERVO MOTOR Free Ship Guaranteed 30 days
ALLEN BRADLEY KINETIX AC SERVO MOTOR MPL-B560F-MJ24AA 7066-05-4204
servo motor allen bradley mpl-b320p-mj22aa 10 to 1 reducer
Allen-Bradley Servo Motor MPL-B430P-MJ24AA
ALLEN BRADLEY 1.3KW KINETIX AC SERVO MOTOR MPL-A320P-SJ22AA SER. A
ALLEN BRADLEY KINETIX AC SERVO MOTOR MPL-***0F-MJ22AA 7068-05-4202
New Allen Bradley Servo Motor - MPL-B330P-RJ22AA Series A
New Allen Bradley Servo Motor - MPL-B4530K-SJ22AA
NEW ALLEN BRADLEY SERVO MOTOR MPL B4530K-MK24AA SERIES AB 460V
MPL-B540K-MJ22AA ALLEN BRADLEY REMANUFACTURED
NEW Allen Bradley Servo Motor - MPL-B320P-RJ22AA Series A
ALLEN BRADLEY SERVO MOTOR MPL-B230P-VJ42AA NEW
Allen Bradley MPL-B4530K-MJ24AA 7053-05-4204 SerA Servo Motor (#3284)
ALLEN BRADLEY AC SERVO MOTOR MPL-B310P-MJ22AA W/CGI REDUCER 034VPX0070-XX-5705X
Allen Bradley Servo Motor - MPL-A310P-HJ22AA
ALLEN BRADLEY 6.11KW AC SERVO MOTOR MPL-B640F-MJ22AA
From Colombia
