西门子内存卡6ES7953-8LL20-0AA0
西门子内存卡6ES7953-8LF20-0AA0是微型存储卡 用于 S7-300/C7/ET 200, 3,3V Nflash,64 KByte
SIMATIC S7-300 是模块化的微型 PLC 系统,可满足中、低端的性能要求。
S7-300F的安全功能包含在CPU的F程序中,并且位于故障安全信号模块之内。
信号模块采用差异分析方法和测试信号注入技术实现输出和输入信号的监控。
借助周期性自检、指令检测、程序逻辑检测和程序顺序流检测等方法,CPU可以检测控制器是否工作正常。此外,通过“活跃标志(sign-of-life)”请求,还可以对I/O进行检测。
若判定系统中存在故障,则将该系统切换至安全状态。
SIMATIC S7-300具有多种不同的通讯接口:
多种通讯处理器用来连接AS-i接口、PROFIBUS 和工业以太网总线系统。
通讯处理器用来连接点到点的通讯系统。
多点接口(MPI) 集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。
---- 用户可以方便的使用Step7软件进行通讯组态。
---- CPU 支持下列通讯类型: 过程通讯 通过总线(AS-i或PROFIBUS)对I/O模块周期寻址(过程映象交换) 。
数据通讯 在自动控制系统之间或人机界面(HMI)和几个自动控制系统之间,数据通讯会周期地进行或被用户程序或功能块调用。
通过PROFIBUS的过程通讯 -- -- S7-300通过通讯处理器,或通过集成在CPU上的 PROFIBUS-DP接口连接到PROFIBUS-DP网络上。
---- 带有PROFIBUS-DP主站/从站接口的CPU可以使用户能够方便高效地进行组态。 ---- 而且,用户通过PROFIBUS-DP分布式I/O就像
处理集中的I/O一样,具有相同的组态、地址和编程。
西门子内存卡6ES7953-8LL20-0AA0
接地的目的无非是为了安全和防止干扰,给PLC接地的目的主要是抑制附加在电源及输入、输出端的干扰,所以说正确的接地系统是PLC控制系统抗电磁干扰的重要措施之一。接地方式有浮地方式和直接接地方式,对于PLC控制系统应采用直接接地方式。
具体的接地方法采用如下:屏蔽线屏蔽层的接地:信号源接地时,屏蔽层应在信号侧接地;信号源不接地时,应在PLC侧接地;信号线中间有接头时,屏蔽层应牢固连接并进行绝缘处理,一定要避免多点接地;多个测点信号的屏蔽双绞线与多芯对绞总屏电缆连接时,各屏蔽层应相互连接好,并经绝缘处理,选择适当的接地处单点接地。
输入输出部分的配线:PLC电源线、I/O电源线、输入信号线、输出信号线、交流线、直流线都应尽量分开布线。开关量信号线与模拟量信号线也应分开布线,且后者应采用屏蔽线,并且将屏蔽层接地。数字传输线也要用屏蔽线,并且要将屏蔽层接地。由于双绞线中电流方向相反,大小相等,可将感应电流引起的噪声互相抵消,故信号线多采用双绞线或屏蔽线。
在PLC控制系统中。具有多种形式的“地”。
主要有:
(1)信信号地:是输入端信号元件——传感器的地。为了抑制附加在电源及输人、输出端的干扰,应对PLC系统进行良好的接地。一般情况下。接地方式与信号频率有关,当频率低于1 MHz时,可用一点接地;高于10 MHz时,采用多点接地;
在1—10MHz间采用哪种接地视实际情况而定。
因此,PLC组成的控制系统常用一点接地。接地线截面积不能小于2 mm2。接地电阻不能大于100Q.接地线是地线。若达不到这种要求。也可采用公共接地方式。禁止采用与其他设备串联接地的方式。
(2)屏蔽地:一般为防止静电、磁场感应而设置的外壳或金属丝网。通过专门的铜导线将其与地壳连接。
(3)交流地和保护地:交流供电电源的N线,通常它是产生噪声的主要地方。而保护地一般将机器设备外壳或设备内独立器件的外壳接地。用以保护人身安全和防护设备漏电。交流电源在传输时,在相当一段间隔的电源导线上。会有几mV、甚至几V的电压,而低电平信号传输要求电路电平为零。为防止交流电对低电平信号的干扰。在直流信号的导线上要加隔离屏蔽:不允许信号源与交流电共用一根地线:各个接地点通过接地铜牌连接到一起。屏蔽地、保护地不能与电源地、信号地和其他地扭在一起。只能各自独立地接到接地铜牌上。为减少信号的电容耦合噪声,可采用多种屏蔽措施。对于电场屏蔽的分布电容问题,通过将屏蔽地接入大地可解决。对于纯防磁的部位,例如强磁铁、变压器、大电机的磁场耦合。可采用高导磁材料作外罩。将外罩接入大地来屏蔽。
PLC电源线、I/O电源线、输入信号线、输出信号线、交流线、直流线都应尽量分开布线。开关量信号线与模拟量信号线也应分开布线,无论是开关量信号线还是模拟量信号线均应采用屏蔽线。并且将屏蔽层可靠接地。由于双绞线中电流方向相反。大小相等,可将感应电流引起的噪声互相抵消。故信号线多采用双绞线或屏蔽线。
2018年12月30日14:33:34 发表评论 247 阅读
S7-200的Modbus通讯:
S7-200只支持Modbus RTU协议,不支持Modbus ASCII协议;
Modbus是一种单主站的主/从通信模式。一条Modbus网络上同时只能有一台主站,从站可以有若干个(如下图所示)。从站的地址范围为1-247;
一个Modbus通讯的传输字符应包括一个起始位,8个数据位,1个或0个校验位(奇偶校验或无校验可选择),以及一个停止位。
在S7-200 CPU通信口上实现的是RS485半双工通信,使用的是S7-200的自由口功能。
西门子内存卡6ES7 953-8LJ20-0AA0
上图是一个典型的主站和从站的网络结构,对于Modbus主站而言可以对从站进行读或者写的操作,其中它所支持的功能码(FC,Function Code)包括主站左侧表格中所述功能,例如功能码为'01'时表示读取单个/多个线圈(DO)状态或功能码为'04'时表示读取单个/多个输入寄存器(AI)状态。
而对于从站,我们只需要把Modbus的标准地址和从站的地址对应关系建立好就可以了,S7-200的从站与Modbus标准的对应关系如从站右侧表格所示。
表中左侧是Modbus标准地址码,其中1-128对应于S7-200的Q0.0-Q15.7,10001-10128对应于S7-200的I0.0-I15.7,30001-30032对应于AIW0-AIW62,40001-4xxx对应的是S7-200的保持寄存器(V区),它的范围是T-T+2*(xxxx-1),T表示的是V区的起始地址,这一点由Modbus从站的指令所决定的。
Modbus的主站指令叫做MBUS_MSG,通过这条指令可以将Modbus的标准报文发给从站,例如在上图例子当中从站的*个字节是03,表示的是从站的地址,FC功能码为03,表示的是读取单个/多个保存寄存器,Modbus标准地址是40001,长度是10。随着功能码的不同,报文的格式会发生相应的变化,具体的报文格式需要去参阅Modbus的通讯手册。
从站的指令时MBUS _SLAVE,在接到主站发给它的报文后会根据报文的需求返回报文,比如在上图例子中返回的格式是*个字节为从站的地址,第二个为功能码,第三个是数据返回给主站,这样就完成了一次Modbus通讯的请求与应答的过程。
如果想要应用Modbus指令库,那么首先需要到因特网上或者向西门子的客服人员申请名称为'Toolbox_V32-STEP 7-Micro WIN' 的指令库,将它解压并且安装到Micro WIN当中就可以使用了,安装后会在Micro WIN的库文件当中出现上图标记的三个库,其中Port0和Port1都可以做Modbus Master,而Slave只有Port0口可以做。
西门子内存卡6ES7 953-8LJ20-0AA0
使用方法很简单,打开Modbus主站指令库会有相应的指令块出现,直接把指令块拖拽到程序当中进行调用就可以了。
在调用Modbus库指令的时候,需要注意一定记得为Modbus库文件分配库存储区。具体的方法是右键单击库,然后选择库存储区,在弹出来的对话框当中可以选择建议地址,自动分配一个程序里面不会用到的地址区间,也可以人为地手动填写起始地址,这个区间在程序当中不可以和其他的数据区相冲突,否则Modbus功能将不正常。
所谓的库存储区其实就是Modbus指令库能够正常工作所必须的一部分背景数据,只要给它分配好区间并保证不与程序当中其他的地址相冲突就可以了。
从站指令一共有两条,*条是从站的初始化指令(MBUS_INIT),另一条是MBUS_SLAVE从站指令,在Modbus从站的初始化指令当中涉及哪些内容呢?
首先,*个引脚Mode表示等于1的时候是启动Modbus,等于0的时候是关闭Modbus,Addr表示的是这个从站的从站地址,Baud表示波特率,Parity是奇偶校验,0是无校验,1是奇校验,2是偶校验,Delay是附加字符之间的延迟,MaxIQ表示的是大I/Q地址(默认128),MaxAI表示的是大AI长度(默认32),MaxHold表示的是大的V存储区(VW),关键的是HoldStart,表示的是V区起始地址(对应40001),在之前已经提到过S7-200作为从站的时候,它的V区地址对应于Modbus标准地址的起始地址是可更改的,那么就在这里进行设定,在本例中如果HoldStart写的是VB0,那么40001对应的地址就是VW0,40002对应的地址是VW2,40003对应的地址是VW4,以此类推,每一个标准的Modbus地址码对应的是一个Word,以字为单位,同样如果这里设的是VB100,那么40001对应的就是VW100,40002对应的是VW102,以此类推。
这一条初始化指令只需要调用一次就可以了,所以在上图中用的是SM0.1在上电的时候执行一次就可以了。
上一篇 : 6ES7321-1BH02-9AJ0
下一篇 : 西门子存储卡6ES7953-8LP20-0AA0