一说到西门子S7-200PLC,在行的或许都感觉它现已很过期了,现在都现已开展到了具有小编程屏幕的1500系列,其实S7-200在实践运用中的稳定性仍是很不错的,更首要的是价格相对廉价一点,咱们在做一些小型设备改造时,依然能够运用。当然国产的许多PLC也现已具有了不错的兼容性,价格上廉价许多,想自学的朋友能够下手一款。今日共享一些概括性总结S7-200的常识,期望能够协助到PLC初学者.
因S7-200CPU运用的是RS485,而PC机的COM口选用的是RS232,两者的电气规范并不相容,需求用中心电路进行匹配。PC/PPI其实便是一根RS485/RS232的匹配电缆。晶体管不能带AC220V的沟通负载,只能带低压的直流。对立过载和过压的能力差。但能够高频输出,合适高频率输出的场合,例如脉冲操控。
继电器能够带AC220V和直流的负载。但由于继电器自身的特性决议了它不能高频输出。一起继电器通断的寿数一般在10万次左右。所以在频频通断的场合也合适用晶体管的《S7-200体系手册》上给出的数据是一个网段50m,这是在契合规范的网络条件下,能够确保的通讯间隔。凡超出50m的间隔,应当加中继器。加一个中继器能够延伸通讯网络50米。假如加一对中继器,并且它们之间没有S7-200 CPU站存在(能够有EM277),则中继器之间的间隔能够到达1000米。契合上述要求就能够做到十分牢靠的通讯。
实践上,有用户做到了超越50m间隔而不加中继器的通讯。西门子不能确保这样的通讯必定成功。缺省情况下,S7-200 CPU的通讯口处于PPI从站形式,地址为2,通讯速率为9.6K,要更改通讯口的地址或通讯速率,有必要在体系块中的通讯端口选项卡中设置,然后将体系块下载到CPU中,新的设置才干起作用。
有些用户习气运用M 区作为中心地址,但S7-200CPU中M区地址空间很小,只需32个字节,往往不够用。而S7-200CPU中供给了很多的V 区存储空间,即用户数据空间。V存储区相对很大,其用法与M 区类似,能够按位、字节、字或双字来存取V 区数据。例:V10.1, VB20, VW100, VD200等等。
RS-485网络通讯:PPI、MPI、PROFIBUS-DP协议都能够在RS-485网络上通讯,经过加中继,最远能够到达9600米。光纤通讯:光纤通讯除了抗干扰、速率高之外,通讯间隔远也是一大长处。S7-200产品不直接支撑光纤通讯,需求附加光纤转化模块才干够。电话网:S7-200经过EM241音频调制解调器模块支撑电话网通讯。EM241要求通讯的结尾为规范的音频电话线,而不管局间的通讯办法。经过EM241能够进行全球通讯。无线通讯:S7-200经过无线电台的通讯间隔取决于电台的频率、功率、天线等要素;S7-200经过GSM网络的通讯间隔取决于网络服务的规模 ;S7-200经过红外设备的通讯也取决于它们的标准。
S7-200 CPU上的高速输入、输出端子,其接线与一般数字量I/O相同。但高速脉冲输出有必要运用直流晶体管输出型的CPU(即DC/DC/DC型)。S7-200 CPU和扩展模块上的数字量输入能够衔接源型或漏型的传感器输出,衔接时只需相应地改动公共端子的接法。
我们都知道一般日系PLC如三菱、OMRON等一般公共端是 信号接入的时分通常是选用NPN传感器。欧系PLC的公共端一般是-,大多选用PNP的传感器接入信号。如S7-200/300等那么当S7-200 PLC做体系时分,供给的传感器有PNP和NPN两种那么问题怎样处理呢?
办法一:NPN传感器运用中心继电器转接:办法二:我们在规划的时分一般把200PLC的输入端[M]一致接24V-,其实,200PLC相同能够引进-信号输入,把1M的接24V ,I0.0-0.7一致接NPN传感器,把2M接24V-,把PNP传感器一致接I1.0-1.7这样就能到达NPN&PNP传感器混接进PLC的意图。原因很简单,200PLC支撑两种信号接入,内部是双向二极管选用光电阻隔进行信号传输的。
高速计数器依据被界说的作业形式,按需求占用CPU上的数字量输入点。每一个计数器都按其作业形式占用固定的输入点。在某个形式下没有用到的输入点,依然能够用作一般输入点;被计数器占用的输入点(如外部复位),在用户程序中依然访问到。
在程序中要运用初度扫描存储器位SM0.1来调用HDEF指令,并且只能调用一次。假如用SM0.0调用或许第2次履行HDEF指令会引起运转过错,并且不能改动第一次履行HDEF指令时对计数器的设定能够直接用HC0;HC1;HC2;HC3;HC4;HC5对不同的高速计数器进行寻址读取当时值,也能够在状态表中输入上述地址直接监督高速计数器的当时值。SMDx不存储当时值。高速计数器的计数值是一个32位的有符号整数。
选用带外部复位形式的高速计数器,当外部复位输入点信号有用时,高速计数器复位为0, 也可运用内部程序复位,行将高速计数器设定为可更新初始值,并将初始值设为0,履行HSC指令后,高数计数器即复位为0 。高速计数器能够在初始化或许运转中更改设置,如初始值、预置值。其操作过程应当是:设置操控字节的更新选项。需求更新哪个设置数据,就把操控字节中相应的操控方位位(设置为“1”);不需求改动的设置,相应的操控位就不能设置。然后将所需 的值送入初始值和预置值操控寄存器。履行HSC指令