联系人 :瞿章明(销售工程师)
手机 :132 1743 0013 (24小时销售技术服务)
商务QQ :2750 130 146
邮箱 :2750 1301 46@qq.com
联系电话 :132 1743 0013
传真(FAX) :021-67895837
微信 :132 1743 0013
地址( Add ) :上海市松江区海立华亭5幢601
我公司销售部为西门子PLC代理商,公司凭借雄厚的实力,现已与西门子工厂建立成良好的合作关系!价格合理,质量*保*,
公司优势价格产品有,西门子通讯电缆,PLC,触摸屏,
上海非俗公司是一家专业从事销售、维修、服务、培训西门子数控系统和驱动产品的工程服务公司,
公司核心销售及技术人员均由前西门子*深员工组成,能为用户提供专业高效优质的服务。
1. 如何避免S7-300/400系统扫描时间过长而导致CPU停机?bq2模具联盟网
如果用户程序的执行时间超出硬件组态中所设定CPU的扫描周期监控时间,则CPU会因看门狗超时而停机,同时触发定时错误OB80,诊断信息如图1所示:bq2模具联盟网
bq2模具联盟网
图1 诊断信息bq2模具联盟网
S7-300/400 CPU的循环扫描时间(看门狗时间)默认为150ms(*大可修改为6000ms),用户程序的执行时间必须在设定的扫描周期监控时间范围内。*大扫描周期设置如图2所示:bq2模具联盟网
bq2模具联盟网
图2 设置*大扫描周期时间bq2模具联盟网
2. 如何查看S7-300/400系统扫描循环时间?bq2模具联盟网
如果工程师需要了解程序的扫描周期,可通过如下两种方法查询。bq2模具联盟网
方法一、将程序下载到PLC后,进行在线连接,查看CPU信息,如图3所示:bq2模具联盟网
bq2模具联盟网
bq2模具联盟网
图3 查看CPU“扫描循环时间”bq2模具联盟网
方法二、通过将OB1相应的临时变量传送到M区,即可读取CPU扫描循环时间,如图4、图5所示:bq2模具联盟网
bq2模具联盟网
图4 临时变量传送到M区bq2模具联盟网
bq2模具联盟网
bq2模具联盟网
bq2模具联盟网
图5 变量监控bq2模具联盟网
3. 如何查看S7-300/400中一个子程序的大约执行时间?bq2模具联盟网
使用S7-300/400 CPU时,如果工程师需要了解某个子程序的大约执行时间,可在该子程序前、后分别读取CPU系统时钟,然后使用时钟相减指令FC34进行编程计算,步骤如下:bq2模具联盟网
1、设置PLC系统时钟,按图6所示的设置:bq2模具联盟网
bq2模具联盟网
bq2模具联盟网
图6 置PLC系统时钟bq2模具联盟网
2、创建一个块符号名为“time”的数据块(DB1),并创建如下变量,如图7所示:bq2模具联盟网
bq2模具联盟网
图7 创建数据块