江苏西门子CPU 1513-1 PN 300 KB 程序
江苏西门子CPU 1513-1 PN 300 KB 程序江苏西门子CPU 1513-1 PN 300 KB 程序
西门子PLC授权代理商,西门子PLC代理商,西门子PLC分销商,西门子CPU代理商,西门子CPU一级代理商,西门子CPU总代理商,西门子CPU模块代理商,CPU代理商,西门子电缆代理商,西门子电缆一级代理商,西门子电缆总代理商,西门子电缆授权代理商,西门子电缆分销商,
6ES7511-1AK02-0AB0 | CPU 1511-1 PN,150 KB 程序,1 MB 数据;60 ns;集成 2x PN 接口 |
6ES7512-1CK01-0AB0 | CPU 1512C-1 PN, 250 KB程序,1 MB数据;48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES7511-1CK01-0AB0 | CPU 1511C-1 PN, 175 KB程序,1 MB数据;60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz |
语句表(STL)编程
L 0
T MW 0
LAR1 P#0.0
L 50
next: T LW 0
A I [AR1,P#0.0]
JCN a001
L MW 0
+ 1
T MW 0
a001: +AR1 P#0.1
L LW 0
LOOP next
佳答案
这是判断I0.0---I6.1这50个变量中有几个是接通状态,MW 0就是几。
L 0 //把0赋给累加器1
T MW 0 //把累加器1中的值赋给MW0,MW0中的值为0
LAR1 P#0.0 //把指针地址P#0.0赋给AR1
L 50 //循环次数指定为50
next: T LW 0 //把循环次数保存在LW0中
A I [AR1,P#0.0] //因为AR1=P#0.0,相当于I[P#0.0+P#0.0],即A I0.0
JCN a001 //I0.0为0则跳转至a001处,为1则继续向下执行
L MW 0 //把 MW0中的值赋给累加器1
+ 1 //累加器1中数值加1后结果保存在累加器1中
T MW 0 //把累加器1中的值赋给MW0,即MW0现在数据为1
a001: +AR1 P#0.1 //AR1与P#0.1加,结果保存在AR1中,AR1=P#0.0+P#0.1=P#0.1
L LW 0 //把LW0中数值(50)减1后保存在LW0中,此时数值变为49
LOOP next //循环语句,跳转回next处再次执行以上操作
参见:S7-300和S7-400寻址
- 6ES7513-1AL02-0AB0西门子CPU更新 2023-11-04
- 1500CPU模块6ES7515-5FN03-0AB0 2023-11-04
- 天津西门子模块PLC代理商 2023-11-04
- 庆阳西门子CPU代理商 2023-11-04
- 重庆西门子模块PLC代理商 2023-11-04
- 黔西南州西门子S7-1200模块代理商 2023-11-04
- 西门子电源 定西PLC模块总代理 2023-11-04
- 庆阳PLC模块总代理 2023-11-04
- 毕节西门子模块S7-1200代理商 2023-11-04
- 酒泉西门子CPU代理商 2023-11-04
- 铜仁西门子模块S7-1200代理商 2023-11-04
- 平凉西门子CPU代理商 2023-11-04
- 北京西门子模块PLC代理商 2023-11-04
- 6ES7513-1FM03-0AB0模块升级型号 2023-11-04
- 西门子代理|酒泉PLC模块总代理 2023-11-04
联系方式
- 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 电话:15021292620
- 销售:颜娟
- 手机:15021292620
- 传真:021-33556143
- 微信:X15021292620
- QQ:2799536152
- Email:2799536152@qq.com