当数据从RS-232传输到RS-485端口时,PC / PPI电缆处于传输模式. 当数据从RS-485传输到RS-232端口时,PC / PPI电缆处于接收模式. 当在RS-232传输线上检测到字符时,电缆会立即从接收模式切换到发送模式. 当RS-232传输线的空闲时间超过电缆切换时间时,电缆将再次切换到接收模式. 此时间与通过电缆上的DIP开关设置的波特率选择有关.
每种型号的优点
CPU 221
本机集成了6个数字输入/ 4个数字输出,总共10个数字I / O点. 没有I / O扩展功能. 6K字节的程序和数据存储空间. 4个独立的30kHz高速计数器,2个独立的20kHz高速脉冲输出. 1个RS485通讯/编程端口,具有PPI通讯协议,MPI通讯协议和自由通讯功能. 非常适合点数少的微控制器.
CPU 222
该机器集成了14个数字I / O点和8个输入/ 6个输出. 可以连接两个扩展模块. 6K字节的程序和数据存储空间. 4个独立的30kHz高速计数器,2个独立的20kHz高速脉冲输出. 1个RS485通讯/编程端口,具有PPI通讯协议,MPI通讯协议和自由通讯功能. 非常适合点数少的微控制器.
CPU 224
本机集成了24个数字I / O点和14个输入/ 10个输出. 可以连接7个扩展模块以扩展到168个数字I / O点或35个模拟I / O点. 13K字节的程序和数据存储空间. 6个独立的30kHz高速计数器,2个独立的20kHz高速脉冲输出,带PID控制器. 1个RS485通讯/编程端口,具有PPI通讯协议,MPI通讯协议和自由通讯功能. I / O端子块可以很容易地整体拆卸. 它是具有强大控制能力的控制器.
CPU 224XP
该机器集成了14个输入/ 10个输出,总共24个数字I / O点,2个输入/ 1个输出,总共3个模拟I / O点,并且可以连接7个扩展模块,扩展值很大最多168个数字通道数量I / O点或38个模拟I / O点. 20K字节的程序和数据存储空间,6个独立的高速计数器(100KHz),2个100KHz高速脉冲输出,2个RS485通信/编程端口,具有PPI通信协议,MPI通信协议和自由模式通信功能. 该机器还增加了多种功能,例如内置的模拟I / O,位置控制特性,自整定PID功能,线性斜坡脉冲命令,诊断LED,数据记录和配方功能. 这是一种新型的具有模拟量I / O和强大控制功能的CPU.
CPU 226
机器集成了40个数字I / O点和24个输入/ 16个输出. 可以连接7个扩展模块以扩展到248个数字I / O点或35个模拟I / O点. 13K字节的程序和数据存储空间. 6个独立的30kHz高速计数器,2个独立的20kHz高速脉冲输出,带PID控制器. 2个RS485通讯/编程端口,具有PPI通讯协议,MPI通讯协议和自由通讯功能. I / O端子块可以很容易地整体拆卸. 它用于要求更高的控制系统中,具有更多的输入/输出点,更强大的模块扩展能力,更快的运行速度以及更强大的内部集成特殊功能. 可以完全适应某些复杂的中小型控制系统.
详细介绍
编辑
1. SIMATIC S7-200 PLC S7-200 PLC是超小型PLC,适用于各种行业和各种场合的自动检测,监视和控制. S7-200 PLC的强大功能使其可以实现复杂的控制功能,无论它是独立的还是连接到网络的. S7-200PLC可以提供4种不同的基本型号和8种CPU供您选择.

2.SIMATIC S7-300 PLC S7-300是一个模块化的小型PLC系统,可以满足中等性能要求的应用. 各个单独
西门子PLC S7系列
西门子PLC S7系列
的模块
可以广泛组合以形成具有不同要求的系统. 与S7-200 PLC相比,S7-300 PLC采用模块化结构,具有高速(0.6〜0.1μs)的指令运行速度;浮点算术更有效地实现了更复杂的算术运算;标准的用户界面该软件工具方便用户将参数分配给所有模块;便捷的人机界面服务已集成在S7-300操作系统中,大大降低了人机对话的编程要求. SIMATIC人机界面(HMI)从S7-300检索数据,并且S7-300以用户指定的刷新率发送数据. S7-300操作系统自动处理数据传输. CPU的智能诊断系统连续监视系统是否正常运行,记录错误以及特殊系统事件(例如: 超时,模块更换等);多级密码保护可以使用户高度有效地保护其技术秘密,并防止未经授权的复制和修改; S7-300 PLC配有操作模式选择开关. 操作模式选择开关可以像钥匙一样拉出. 拔出钥匙时,它不能更改操作模式以防止非法删除或重写用户程序. 具有强大的通讯功能,S7-300 PLC可以通过编程软件Step 7的用户界面提供通讯组态功能,这使得组态非常容易和简单. S7-300 PLC具有许多不同的通信接口,并通过多个通信处理器连接AS-I总线接口和工业以太网总线系统. 串行通信处理器用于连接点对点通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器,PC,人机界面系统和其他自动化控制系统,例如SIMATIC S7 / M7 / C7.
3. SIMATIC S7-400 PLC S7-400 PLC是适用于中高端性能范围的可编程控制器. S7-400 PLC采用模块化无风扇设计,可靠耐用. 同时,它可以选择多个级别的CPU(渐进式功能升级),并配备了多种通用功能模板,使用户可以将它们组合成不同的特殊需求系统. 在扩展或升级控制系统规模时,只要适当添加一些模板,就可以升级系统,完全满足需求.
Siemens PLC按控制范围分类
它可以分为大型机,中型计算机和小型计算机.
小型计算机: 小型计算机的控制点通常在256个点以内,适用于独立控制或小型系统的控制.
西门子小型机具有S7-200: 处理速度为0.8〜1.2ms;内存2k;数字量248点;模拟量35个通道.
中型机器: 中型机器的控制点通常不超过2048点. 它可以用来直接控制设备,也可以监视多个下一级的可编程控制器.
西门子中型机具有S7-300: 处理速度为0.8〜1.2ms;内存2k;数字量1024点;模拟量128通道;网络PROFIBUS;工业以太网; MPI.
大型机: 大型机的控制点通常大于2048点,不仅可以完成更复杂的算术运算.
控制模式
系统设置远程/本地/手动按钮:
远程: 只有主机可以自动启动/停止对系统的控制,并且单个设备的本地控制具有优先权. 在程序控制期间,可以通过主机对设备进行软手操作/自动切换. 停止.
本地: 只有触摸屏可用于自动启动/停止系统控制,并且单个设备的本地控制具有优先权. 在程序控制过程中,可以通过触摸屏对设备进行软手操作/自动切换,也可以通过软手启动/停止操作.
手动: 在手动控制期间,主机/触摸屏无效,只能通过手动控制启动/停止设备.
单个设备控制
单个设备必须具有软手动/自动切换功能,并且可以在软手动期间启动/停止. 从自动操作切换到软手操作时,无法停止设备;从软手切换到自动时,设备启动/停止. 停止取决于自动程序.
单个设备
(泵,风扇和其他大型设备)在运行24小时后必须旋转,并且必须累积运行时间. 如果启动/停止顺序是由主机设置的,则操作员可以自行设置.
统一的程序结构
OB1: 主程序
OB100: 初始化程序(无需调用主程序)
OB35: 100ms(可修改)中断(无需调用主程序),可以调用PID模块;
OB80,OB82,OB85,OB86,OB87,OB121,OB122: 故障诊断模块(无需调用主程序,无需编程)
FC1: 系统模式FC2: 输入处理
FC3: 输出处理F: 运行处理
FC5: 停止处理FC6: 手动自动切换
FC100: 后来用于创建一些可以循环调用的子例程
FC105: 系统带有模拟输入子例程(可以循环调用)

FC106: 系统带有模拟输出子例程(可以循环调用)
modbus通信(CP341): FB7: P_RCV_RK,FB8: P_SND_RK
通讯CP340: FB2: P_RCV,FB3: P_SND
常规PID: 使用FB41
温湿度PID: 使用FB58
如果程序块和系统块重叠,请避免.
数据块
DB1: AI数据,类型: REAL,与主机接口
DB2: AO数据,类型: REAL,与主机接口
DB3: DI数据,类型: BOOL,与主机接口
DB4: DO数据,类型: BOOL,与主机接口
DB5: 设备运行时间和流量累积,类型: REAL,与主机接口;
DB6: 警报消息,类型: BOOL,与主机的接口
DB7: 类型: REAL,中间寄存器
DB8: 类型: INT,中间寄存器
DB9: 类型: WORD,中间寄存器
DB10: 类型: BOOL,中间寄存器
DB11: 以后用于与设备通信,例如: MODBUS通信等.
DB100: 稍后在调用FB块时用作背景数据块
M区域: 也用作中间变量
DP从站故障诊断
DP从站必须进行故障诊断,并且可以将故障报告给FB125.
CPU板的正面.
CPU板是PLC中的核心组件,也是维护中最困难的部分. 如果CPU板出现故障,PLC故障指示灯将始终点亮,并且PLC将不会运行. CPU板的组件描述如下:
1: CPU组件:
也就是说,中央处理单元(CPU)是可编程逻辑控制器的控制中心. 它主要由操作员,控制器,寄存器以及它们之间的数据,控制和状态总线组成. 它根据可编程逻辑控制器系统程序提供的功能,接收并存储用户程序和从编程器输入的数据;检查电源,内存,I / O和看门狗定时器的状态,并可以诊断用户程序中的语法错误. 当可编程逻辑控制器投入运行时,它首先通过扫描接收现场每个输入设备的状态和数据,并将它们存储在I / O图像区域中,然后从用户一个一个地读取用户程序程序存储器. 解释命令后,根据指令执行逻辑或算术运算的结果将发送到I / O图像区或数据寄存器. 执行完所有用户程序后,I / O映像区的输出状态或输出寄存器中的数据最终传送到相应的输出设备,并且循环运行直到停止.
为了进一步提高可编程逻辑控制器的可靠性,双CPU用于形成大型可编程逻辑控制器的冗余系统或三CPU表决系统. 这样,即使CPU出现故障,整个系统仍可以正常运行.
Siemens PLC CPU芯片有许多引脚(200引脚),主要包括地址总线,数据总线,I / O引脚,辅助检测引脚与相应的芯片一起执行. 如果CPU损坏,可能会导致PLC报警(SF指示灯点亮),也将导致某些PLC输入和输出点异常,并且通讯不佳. 损坏的主要原因是CPU电源电压过高(导致内部短路和某些引脚接地). 这种类型的CPU有许多插针,更换起来很麻烦,在市场上购买配件也不容易,并且可以用拆卸的零件替换.
2: PLC系统中的内存:
PLC系统中的存储器主要用于存储系统程序,用户程序和工作状态数据. PLC内存包括系统内存和用户内存.
(1)ROM是只读存储器,用于PLC制造商编写的系统程序,并在ROM中固化. 用户无法更改它,并且可以完成PLC设计人员指定的所有工作. 指令的解释和报警处理与PC的BIOS类似. 系统程序的质量在很大程度上决定了PLC的性能.
如果内部数据丢失或芯片损坏,将导致启动失败并发出警报. 在日常维护中,ROM故障的比例也很大. 您可以使用编程器刷新固件程序(预先备份)来解决此类问题.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-205789-2.html