CPU CR60控制器主机模块
价格:200.00
地区:上海市

CPU CR60控制器主机模块

CPU CR60控制器主机模块

CPU CR60控制器主机模块

6ES72881CR600AA0 S7-200 SMART,CPU CR60,经济型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出 


欢迎咨询  询价   增值税发票 实拍图提供

上海斌勤电气技术有限公司(西门子合作商)

发布人:康奎 (销售经理)

地   址:上海市松江区三新北路1800弄(松江电子商务园区)

支持上门提货 送货

零售  批发 外贸

提供西门子软件说明书等

相关技术:


关于200smart定时中断的应用案-例

   昨天有一个网友提问,说需要做一个无关于plc扫描周期做脉冲输出的程序,脉冲周期为0.1S,提问链接【西门子200smart产生不受扫描周期影响的0.1S脉冲】:


首先该网友需要编辑一个与plc扫描周期无关的输出,我这里理解为几个方面:

1)  与周期无关的程序一般采用中断,又结合是脉冲方式输出,所以定时中断比较合适。西门子200或者200smart 具体定时中断功能的有4个,其中2个是PT端子直接赋值(T32/T96),输入数据范围0~32767*时基,刷新的同步方式即相当于中断方式,系统自动连接到中断事件21# /22#;另外2个中断时间是在特殊标志字节SMB34/SMB35中设置,中断事件连接到10# /11#。

2)  因为是脉冲方式输出,我这里理解为方波占空比50%,因为要求这个脉冲周期为0.1S,那么,相当于50mS的占空比输出。

3)  综合上述要求,是与扫描周期无关的,所以需要立即输出方式

编程思路:

1)  定义定时中断,中断事件号10#,即SMB34中设置为50(mS)

2)  在主程序OB1中调用定时中断初始化子程序

3)  在定时中断子程序中编辑一个取反指令,因为该网友要求仅仅是一个输出,而指令单位是字节,所以,在取反指令下面,紧接着应该复位不使用的位逻辑结果。这里调用M区的MB0,当然这个地址区没有规定,用户自由选择其它地址也可以

4)  将结果用(I)指令隐射到物理输出地址Q0.0中

程序:完全按个人习惯编写

1)  定时中断初始化,图示:



2)  在主程序OB1中调用定时中断初始化子程序,图示:



3)  在子程序上编辑脉冲输出程序,图示:



4)  将程序编译保存后下-载到cpu,打开状态图表,监控程序运行结果



在plc上测试结果能够满足需要,完成。

希望那位网友能够看到这个,如有疑问继续交流。


厂家

西门子

封装

德国

批号

CR60

数量

200