V13 SCL问题?

1、V13   plc move指令输出引脚是可以增加或减少的(OUT1、OUT2),这个怎么在  
     SCL中实现?比如要FC程序块的输入引脚是活动的.....   
2、想做一个程序?实现从 StartBit(M30.4) 开始偏离ByteOffest 地址(2)的字节的这一位(M32.4),继续向下偏离,偏离数量Quantity(3)个位进行置位或复位
(M30.4:=Value;,  M32.4:=Value;,M32.4:=Value;)
输入StartBit:ANY;、Quantity:INT;、ByteOffest:INT;、Value:Bool
如果Value的数据类型为ANY更好,这样就可以实现偏离地址的数量的地址的赋值了
可能要考虑到S7-1200和S7-300的SCL语言的区别
菜鸟在此谢过了!!!!........

最佳答案

1. 引脚的自动添加应该是系统块的功能,暂时没有看到编程实现方法,应该不可以。

2.1200在寻址这块不如300方便。1200不支持any指针,直接输入位可能不好实现。我写了一个简化版的程序,接口输入M位的字节地址和位地址,利用POKE_BOOL指令可以实现对存储器位的写入,可以实现要求。见附件。

FOR #i:= #StartMBit_Byte TO #StartMBit_Byte + #Quantity*#ByteOffest BY #ByteOffest DO
    
    POKE_BOOL(area:=16#83,
              dbNumber:=0,
              byteOffset:=#i,
              bitOffset:=#StartMBit_Bit,
              value:=#Value);
END_FOR;

图片说明:

V13   SCL问题?  

提问者对于答案的评价:
非常谢谢!
再其次S7-300 做scl 了?  很大不同吗?  谢谢

最佳答案作者回复:
S7-300寻址会方便点。
https://support.industry.siemens.com/cs/document/59623719
现在流行用符号寻址,1200,1500会成为主流的。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc139481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午2:12
下一篇 2017年6月1日

相关推荐

  • S71200 CM1241通讯指示灯

    现在有个项目S71200一个CM1241模块挂12个多功能仪表,PLC和12个仪表能够轮询正常接收数据,通讯指示灯为什么闪的很慢? 最佳答案 TX是发送数据指示灯,只要1241往外…

    SIMATIC S7-1200 2017年8月15日
  • s7-1200串行自由口通信数据采集程序问题?

    如图在循环中断编写的程序,大概是通过SEND_PTP模块传一个开始传输的字符指令给串口,然后等待50ms,启动RCV_PTP模块进行接受从站传过来的字符信息。但是下载运行监测时,修…

    2017年8月18日
  • s71200定时器

    请教各位 S71200程序中要用到100个定时器,如果每个定时器都定义自己的背景数据块: 1,这样对程序有什么影响?2,如果真是这样做的话,程序运行时会不会出错…

    2017年8月18日
  • s7-1200 高速计数器的仿真

    我启用系统时钟存储器字节,想用一个高速计数器记录脉冲数,将高速计数器的输入设为I0.7   程序如图所示,这样编有什么错么,我检测不到高速计数器值的变…

    2017年7月30日
  • 安装PLCSIM V13时,缺少sia.exe

    安装PLCSIM V13时,缺少sia.exe 问题补充:安装时提示SIA excutable ”C:\Program Files&nbs…

    2017年6月1日
  • 问题如图

    RT 问题补充:方框内的符号是什么意识啊 叫 交直流电压源么 图片说明:    最佳答案 1.楼主,你图中位置显示是继电器输出。继电器输出是…

    2017年6月12日
  • S1200 DI4信号板不被识别

    西门子的DI4信号板6ES7 221-3BD30-0XB0不被CPU识别,PLC的固件是2.2的,软件是TIA Portal V11 &nb…

    SIMATIC S7-1200 2017年11月13日
  • S7-1200 数据的区域复制或移动?

    指令MOVE_BLK的用法请教大家!参照“S7-1200 Easy Plus.chm”,1、图中的红色划线,这时只能将输入数据块的第1个字节开始对应的移动到输出…

    2017年11月1日
  • S7-1200可以用到起重机设备吗

    S7-1200可以用到起重机设备吗,想用S7-1200控制4台变频器(主副提升等),这种应用环境可以吗,想用DP控制,上位机与CPU用以太网 最佳答案 从功能上来说是满足的,但是从…

    SIMATIC S7-1200 2017年11月12日
  • STEP7-300功能块/功能临时变量问题

    昨天在线更新博途 V14 Update1后,原来STEP7软件打开里面功能块/功能,无法添加局部变量,原来可以邮件操作添加删除目前均不能操作。具体画面如下: 问…

    2017年6月8日