西门子S7-200CPU模块6ES7212-1AB23-0XB8代理商西门子S7-1200的编程软件STEP7 BASIC中,可以对所有带参数的模块进行属性的查看和设置,可以根据需要对模块的默认属性进行修改。CPU的属性对系统行为有着决定的意义。对CPU可以设置接口、输入输出、高速计数器、脉冲发生器、启动特性、日时钟、保护等级、系统位存储器和时钟存储器、循环时间以及通信负载等。
在项目视图中双击设备和网络,打开设备视图、在软件的中下部显示所选对象的属性,在常规项中显示项目信息和目录信息。PROFINET接口的常规项中描述所插入CPU的常规信息。以太网地址项设置以太网接口是否互联,如果在项目中已经创建了子网,则可在下拉列表中进行选择。如果未创建子网,则可使用添加新子网按钮创建新子网。
IP协议中提供了有关子网中IP地址子网掩码以及IP路由器的使用信息。如果使用IP路由器,则需要有关IP路由器的IP地址信息。在**项中描述了以太网的接口名称和端口,注释,可以修改。在时间同步项中可以启用NTP模式的日时间同步。DI14和DO10中分别描述了常规信息、数字量输入输出通道的设置及IO地址等。
在数字量输入中,用户可为每个数字量输入启用上升沿和下降沿检测,根据CPU的不同,可激活各个输入的脉冲捕捉。数字量输出项中可为所有数字量输出设置RUN到STOP模式切换的响应,可以将状态冻结,相当于保留上一个值,也可以设置替换值0或1。
IO地址项可以设置输入输出地址。AI2项中描述了常规信息、模拟量输入通道的设置及IO地址等。在模拟量输入项中,*的积分时间会在降低噪声时抑制*的干扰频率。**在通道组中*通道地址、测量类型、电压范围、滤波和溢出诊断。CPU自带的模拟量,输入测量类型和电压范围被*设置为电压和0到10伏,无法更改。如果启用溢出诊断,则发生溢出时会生成诊断时间。
高速计数器项通常用于设置驱动技术的机制,在此不做说明。启动项用来设置启动类型,日时间用于设置CPU的运行时区,以及夏令时或标准时间的切换。保护项用来设置读或写访问保护等级和密码。系统和时钟存储器位用来设置系统存储器位和时钟存储器位。勾选允许使用系统存储器字节采用默认字节地址1,则M1.0表示*个扫描周期为1,M1.1表示与上个扫描周期相比,诊断状态发生变化时,M1.1为1,M1.2始终为1,M1.3始终为0。
勾选了允许使用时钟存储器字节,采用默认字节地址0,当然也可以修改,则在MB0的不同位提供了不同频率的时钟信号,如M0.5的时钟频率为1赫兹,则可以实现1赫兹的频率闪烁。循环时间项可以设置较大和较小循环时间。通信负载项中设置每个扫描周期中分配给通信的较大百分比表示的时间。
IO地址概览以表格的形式表示集成输入或输出和插入模块使用的全部地址。对于信号模块和通信模块,也可以通过类似的方法查看或修改其属性。
S7-300为标准的模块式结构化PLC,各种模块相互独立,并安装在固定的机架导轨上,构成一个完整的PLC应用系统。
下图为标准型S7-300的硬件结构图:
从左至右,*1槽选定为电源模块,也就是PS模块,S7-300的电源模块是可选的,也就是说可以不选择标准的S7-300电源模块,可以采用其它的开关电源为后面的CPU及其它的模块进行供电,而如果是西门子S7-400的PLC就一定要选择西门子标准的电源模块。
*2槽为CPU模块。*3槽为接口模块,我们简称为IM模块,IM模块在多机架的情况下需要用到,只有一个机架的时候可以不用,如果不用IM模块在硬件组态的时候需要把*3槽空出来。*4槽开始往后是其它的一些信号模块,例如上图是在*4槽组态了一个SM:DI模块,SM称为信号模块,DI表示开关量输入或者说是数字量的输入。*5槽组态的是一个SM:DO模块,也就是开关量的输出模块。*6槽组态的是一个SM:AI模块,AI表示模拟量的输入。*7槽组态的是SM:AO模块,也就是模拟量的输出模块。*8槽组态的是FM模块,也叫功能模块,S7-300常用的功能模块有高速计数模块、定位控制模块、闭环控制模块等。*9槽也就是较后一槽组态的是一个CP模块,称为通信处理器模块,通信处理器模块典型的有点到点的通信模块、PROFIBUS-DP模块、工业以太网模块等。xx
一般来说,从*4槽的DI模块开始到后面的这些模块的次序是可以颠倒的,但是我们一般养成的组态习惯是开关量在前、模拟量在后,输入模块在前、输出模块在后,然后是功能模块,较后才是通信模块,我们一般按照这样的顺序来进行组态。
确定基准电位点很重要西门子S7-200CPU模块6ES7212-1AB23-0XB8代理商
今天,一个新来的售后同事找我讨论模拟量模块的问题,他在售后上遇到了一些麻烦,用户打电话反映在现场的S7 300模拟量模块读数不变化,怎么折腾都读数是32767。尽管模拟量模块大家都很熟悉,但是类似的问题还经常有用户反应。翻了翻手边的资料,似乎没有系统讲解这个问题的,于是把自己的经验归纳总结一下。
关于读不出值的问题,如果总是32767没有变化,其实值已经有了,只不过是*量程了。如果值为0,那就要注意模拟量是否有问题了,使用万用表测量现场信号并没有*限。为什么会出现这两种现象呢?这是因为选择的参考电位不同,例如,现场过来的信号为5V,那*要问一下,基准点是几伏?10~15是5V,-10~ -5同样也是5V,如果测量端基准点是0V,那么测量就会有问题,所以一定要保证两端等电位。模拟量模块的基准电位点就是MANA ,所有的接线都与之有关。02
隔离与非隔离问题系列
这里的隔离是指模拟量模块的基准电位点MANA 与地(也是PLC的数据地)隔离。隔离模块MANA 与地M可以不连接,以MANA 作为测量端的参考电位;非隔离模块MANA 与地M**连接, 这样地M 变为MANA作为测量端的参考电位。隔离模块的好处就是可以避免共模干扰。如何知道模块是否是隔离模块,例如SM331模块,可以从模板规范中查到。S7-300中只有一款SM334(SM355除外)模块是非隔离的,此外CPU31XC集成的模拟量也是非隔离的,共同特点就是模块的输出和输入公用M端。
同样传感器也有隔离与非隔离的问题。通常非隔离的传感器电源的负端与信号的负端公用一个端子,例如传感器有三个端子 L, M 和S+,通过L, M端子向传感器供电,S+,M为信号的输出,公用M端。判断传感器是否隔离较好还是参考手册。隔离传感器信号负端与地M可以不连接,以信号负端作为信号源端的参考电位。非隔离传感器信号负端**在源端(设备端)接地,以源端的地作为信号的参考电位。
下面就是如何保证测量端与信号源端等电位接线的问题。在下面建议的连接图中所用的缩写词和助记符含义如下:
M +:测量导线(正)
M -: 测量导线(负)西门子S7-200CPU模块6ES7212-1AB23-0XB8代理商
MANA:模拟量模块基准电位点
这里需要注意MANA ,不同的接线方式都是以MANA 为参考基准电位。
M: 接地端子
L +:24 VDC电源端子
UCM:MANA与模拟量输入通道之间或模拟量输入通道之间的电位差
UCM共模电压,有两种:
1)不同输入信号负端的电位差,例如一个输入信号为3V,另一个输入信号也为3V,但是它们的基准点电位可能不同,可能是1~4V或3~6V,那么它们之间的共模电压为2V。
2)输入信号负端与MANA的电位差。
模块的UCM 是造成模拟量值*上限的主要原因。不同模块UCM 的较大值不同。
UISO:MANA和CPU的M端子之间的电位差西门子S7-200CPU模块6ES7212-1AB23-0XB8代理商
由于西门子型号多,具体请电话咨询。
- 西门子CPU模块一级代理6ES7223-1HF22-0XA8 2023-09-19
- 西门子CPU模块一级代理6ES7223-1BF22-0XA8 2023-09-19
- 西门子CPU模块一级代理6ES7222-1HD22-0XA0 2023-09-19
- 西门子CPU模块一级代理6ES7222-1BD22-0XA0 2023-09-19
- 西门子CPU模块一级代理6ES7222-1HF22-0XA8 2023-09-19
- 西门子CPU模块一级代理6ES7222-1EF22-0XA0 2023-09-19
- 西门子CPU模块一级代理6ES7222-1BF22-0XA8 2023-09-19
- 西门子CPU模块一级代理6ES7221-1EF22-0XA0 2023-09-19
- 西门子CPU模块一级代理6ES7221-1BF22-0XA8 2023-09-19
- 西门子通信模块一级代理6GK7542-1AX00-0XE0 2023-09-19