西门子PLCST40 6ES7288-1ST40-0AA0SIMATIC S7-200 SMART,CPU ST40, 上,DC/DC/DC, 机载 I/O: 24 个 24V DC 数字输入;16DO 24V DC; 电源:直流 20.4-28.8V DC, 程序存储器/数据存储器 40 KB SIEMENS西门子上海朕锌电气设备有限公司 联系人:钟涛 24小时销售及维修热线: 电话:021-31139793 手 机: Q Q : 1824547528 地址:上海市金山区枫湾路500号 《销售宗旨》:为客户创造价值是我们永远追求的目标! 《产品质量》:原装正品,全新原装! 《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到! 1.A/B 相正交计数器原理 S7-200 PLC高速计数器模式9﹑10﹑11支持A/B相正交计数器,其原理是判断A/B相正交脉冲输入信号A相**前或落后B相90度相位角,对应A/B相正交计数器增或减计数。 2.如何在S7-200 PLC中判断A/B相正交计数器方向 根据以上原理,比较相邻两次定时中断采集的高速计数器当前值大小,我们可以在S7-200 PLC中判断A/B相正交计数器的方向。具体可参考以下三部分编程来实现: 首先,设置定时中断时间(可设为0-255ms内任意值)并连接该中断。如下图1所示: 图1启用定时中断 其次在相邻两次定时中断执行时,分别采集高速计数器当前值并将其传送到两个不同寄存器地址中,如下图2所示: 图2采集高速计数器当前值 最后,在程序中比较相邻两次定时中断采集的高速计数器当前值大小,即可实现S7-200PLC中A/B相正交计数器的方向判断。 注意:判断方向的时间间隔是设置的定时中断周期的两倍。如下图3所示: (1) 状态1的高速计数器数值大于状态0的高速计数器数值,A/B相正交计数器增计数; (2) 状态1的高速计数器数值小于状态0的高速计数器数值,A/B相正交计数器减计数。 图3 A/B相正交计数器方向判断 西门子新推出的支持PROFINET的S7-400H V6版本CPU(CPU41*-5H PN/DP),所有的CPU均带有集成PROFINET接口(2 端口交换机),通过该集成PROFINET口可以和上位PC站建立基于ISO-on-TCP的容错连接,而不需要额外的CP 443-1模块。 本文简要介绍PCS 7中S7-400H集成PROFINET口和上位机通讯需要的硬件和软件配置,以及和上位PC站通讯方式。