S7-200 SMART,SB DT04,数字量扩展信号板,2 x 24 V DC 输入/2 x 24 V DC 输出 。
发布人:康奎 (销售经理)发布
本公司签约正式的销售合同,并开具13%的增值税发票。
外地客户统一采用快递发货,也支持上门提货,货物快递到您手时候,一定要开箱检验!如有损坏,请拒绝签收,并由快递公司返回!
在你签收后表示你对该货物没有异议!我们会给予您检测时间,并请在货物到给予确认,谢谢合作!
产品均为密封包装,外包装详见产品图片,白色标签上均有产品订货号和产地,各位买家在收到货后,请核对型号,无误后再拆包装、
本公司宗旨:本着以诚信为本,以顾客为中心.质量保证·服务诚信·价格实惠.
为用户提供专业的自动化产品及服务!
相关西门子产品技术:
关于200smart定时中断的应用案例
昨天有一个网友提问,说需要做一个无关于plc扫描周期做脉冲输出的程序,脉冲周期为0.1S, Q_ID=186987&cid=1076经过几次交流,估计还没有完全说明这个问题,于是我萌生了想写一写关于200smart 定时中断的应用的念头。
首先该网友需要编辑一个与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中