西门子CPU314C-2DP模块代理商的模拟量输出模块SM332用于将CPU送给它的数字转换为成比例的电流信号或电压信号,对执行机构进行调节或控制,其主要组成部分是D/A转换器(见图2-53中的DAC)。可以用传送指令“TPQW…”向模拟量输出模块写入要转换的数值。信号模块是数字量输入/输出模块和模拟量输入/输出模块的总称,它们使不同的过程信号电压或电流与PLC内部的信号电平匹配:信号模块主要有数字量输入模块SM321和数字量输出模块SM322。模拟量输入模块SM331和模拟量输出模块SM332。模拟量输入模块可以输入热电阻、热电偶、DC4-20mA和DC0-1OV等多种不同类型和不同量程的模拟信号。每个模块上有一个背板总线连接器,现场的过程信号连接到前连接器的端子上。(4)功能模块(FM)功能模块主要用于对实时性和存储容量要求高的控制任务,如计数器模块、快速/慢速进给驱动位置控制模块、电子凸轮控制器模块、步进电动机定位模块、伺服电动机定位模块、未定和连续路径控制模块、闭环控制模块、工业标识系统的接口模块、称重模块、位置输入模块、超声波位置解码器等。(5)通信处理器(CP)通信处理器用于PLC之间、PLC与计算机和其他智能设备之间的通信,可以将PLC接入PROFIBUS-DP、AS-i和工业以太网,或用于实现点对点通信等。通信处理器可以减轻CPU处理通信的负担,并减少用户对通信的编程工作。
S7-300 CPU的存储区分为三个区:装载存储区、工作存储区和系统存储区。
a.装载存储区(LoadMemory):用于存放用户程序(不含符号表和注释)和附加的系统数据(组态信息、连接及模块参数等),包括CPU内部的RAM和外部的MMC卡。
b.工作存储区(WorkMemory):用来存储实际执行的用户程序。PLC在运行时,自动将装载存储区的可执行程序复制到工作存储区,CPU扫描工作存储区的程序和数据,在执行存储区复位操作时,工作存储区的程序和数据被清除。
c.系统存储区:是系统内部数据存储区的集合,包括影像寄存器、I/O存储区、定时器、计数器、状态寄存器等。
对于CPU存储区的三个区域中,工作存储区的数据是由装载存储区复制过来的,系统存储区的属性,对于用户编程较重要,不是本文讨论范围,只有装载存储区里的用户程序是我们关心的。
CPU一旦更换,整个系统就变了。对于CPU的替代,主要考虑以下七个方面内容:
指令方面:指令不同,但不影响功能实现即可。
● 内置通信:
MPI接口,西门子PLC模块S7-1500不再支持。现场大多数MPI协议都是用在和HMI设备以及上位机通信方面,理论上通过更换HMI设备或者使用电脑网卡通过以太网来实现。少量应用在全局通信的MPI,可以使用以太网进行替代。如果有和S7-200通信的,可以通过替换为S7-200SMART通过以太网来实现。
DP接口是S7-300系列主流的接口。CPU1515及以下系列不再配备DP通信口,需要通过扩展DP模块实现。对于CPU1516及以上系列,配置了DP通信口,如果要作为DP从站,同样需要通过扩展DP模块实现。
对于以太网接口,S7-1500除了不支持PROFINETCBA以外,基本可以无缝更换。西门子CPU314C-2DP模块代理商有更好的性能和更多的通信资源,还能够支持更多的通信协议。
PtP接口,这个只有很少的S7-300C CPU集成,S7-1500可以通过增加基本型的串口模块扩展该接口。