资讯详情

s7-200plc编程及应用_西门子S7200PLC编程应用15个为什么

为什么要用?PC/PPI接口?

因S7200CPU使用的是RS485,而PC机的COM口采用的是RS232.两者的电气规格不相容,需要中间电路匹配。PC/PPI其实是一个RS485/RS匹配电缆232。

2.晶体管输出和继电器输出的优点是什么?

晶体管不能带AC220V交流负载只能带来低压直流。对抗过载和过压的能力较差。但适用于脉冲控制等高频输出。

可以带继电器AC220V还有直流负载。但由于继电器本身的特性,它不能高频输出。同时,继电器断开的寿命约为10万次。因此,晶体管也适用于频繁断开

f4ad1084c372a7caf9de42a33b0e71fb.png

3、S7-200 CPU通信距离有多远?

《S7-200系统手册》上给出的数据是一个网段50m,在符合规范的网络条件下,可以保证通信距离。凡超出50m中继器应加入距离。添加中继器可延长通信网络50米。如果加一对中继器,并且它们之间没有S7-200 CPU站存(可有)EM277)中继器之间的距离可达1000米。满足上述要求可以实现非常可靠的通信。

事实上,有些用户已经达到了50多个m没有中继器的距离通信。西门子不能保证这种通信成功。

4.如何设置通信口参数?

在缺省的情况下,S7-200 CPU通讯口在PPI站模式为2,地址为9.6K,要更改通信端口的地址或通信速率,必须在系统块中的通信端口选项卡中设置,然后下载系统块CPU在中间,新的设置可以工作。

5、M区域地址不够怎么办?

有些用户习惯使用M 区域是中间地址,但是S7-200CPUM区地址空间很小,只有32个字节,往往不够。而S7-200CPU提供了很多V 区域存储空间,即用户数据空间。V存储区相对较大,用法和M 区域相似,可根据位置、字节、单词或双字存取V 区数据。例:V10.1, VB20, VW100, VD200等等。

6、S7-200的远距离通信方式有哪些?

1)RS-485网络通讯:PPI、MPI、PROFIBUS-DP协议可以在RS-通过加中继,485网络9600米

2)光纤通信:光纤通信除了抗干扰、高速外,通信距离也是一大优势。S7-200产品不直接支持光纤通信,需要附加光纤转换模块。

3)电话网:S7-200通过EM241音频调制解调器模块支持电话网通信。EM无论局间的通信方式如何,通信末端都需要标准的音频电话线。EM241可以进行全球通信。

4)无线通信:S通过无线电台的通信距离取决于电台的频率、功率、天线等因素;S7-200通过GSM网络的通信距离取决于网络服务的范围 ;S红外设备的通信也取决于它们的规格

7、S7-200支持哪些通信协议是公开的,哪些是不公开的?

1)PPI协议:西门子内部协议,不公开

2)MPI协议:西门子内部协议不公开

3)S7协议:西门子内部协议不公开

4)PROFIBUS-DP协议:标准协议、公开协议

5)USS协议:西门子传动装置通用串行通信协议。详情请参考相应传动装置手册

6)MODBUS-RTU(从站)公开

8、S如何使用7-200的高速输入输出?

S7-200 CPU高速输入输出端子的接线和普通数字量I/O同样的。但直流晶体管必须用于高速脉冲输出CPU(即DC/DC/DC型)。

9、NPN/PNP能否接收输出的旋转编码器(等传感器)S7-200 CPU上?

都可以。S7-200 CPU扩展模块上的数字输入可以连接源或泄漏传感器输出,只要公共端子的连接方式相应改变

10、NPN和PNP传感器与200混合PLC的方法

大家都知道日本一般PLC如三菱、OMRON等一般公共端是 通常在接入信号时选择信号NPN传感器PLC公共端一般是-,大部分选择PNP传感器接入信号。如200/300等。PLC制作系统时,提供的传感器是PNP和NPN那么如何解决两个问题呢?

方法一:NPN中间继电器转移传感器

方法二:设计时一般会设计2000PLC的输入端[M]统一接24V-,其实,200PLC也可以引入-信号输入M的接24V ,I0.0-0.7统一接NPN传感器,把2M接24V-,把PNP传感器统一连接I1.0-1.这样就能达到NPN&PNP传感器混合PLC的目的。原因很简单,200PLC双向二极管采用光电隔离,支持两种信号接入。

高速计数器如何占用输出点?

根据定义的工作模式,高速计数器按需占用CPU上面的数字输入点。每个计数器工作模式占用固定的输入点。未在某种模式下使用的输入点仍可用作普通输入点;计数器占用的输入点(如外部复位)仍在用户程序中访问。

为什么高速计数器不能正常工作?

在程序中使用第一次扫描存储位置SM0.1来调用HDEF指令只能调用一次。如果使用。SM0.调用或第二次执行HDEF指令会导致操作错误,第一次执行无法改变HDEF指令时设置计数器

13.如何找到高速计数器的地址? 为什么从SMDx目前的计数值中读不出来?

可以直接用HC0;HC1;HC2;HC3;HC4;HC在状态表中输入上述地址,直接监控高速计数器的当前值。SMDx不存储当前值。高速计数器的计数值为32位符号整数。

如何将高速计数器复位到0?

当外部复位输入点信号有效时,高速计数器复位为0, 也可以使用内部程序复位,即将高速计数器设置为可更新的初始值,并将初始值设置为0HSC指令后,高数计数器复位为0 。

为什么给高速计数器赋予初始值和预置值时不起作用,或者效果出乎意料?

可在初始化或运行中更改高速计数器的设置,如初始值和预置值。其操作步骤应为:

1)设置控制字节的更新选项。控制字节中相应的控制位置(设置为1),无需更改设置,无法设置相应的控制位置

2)然后需要 送入初始值和预置值控制寄存器

3)执行HSC指令

标签: 2vb0过载继电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台