SIMATIC S7-300 CPU315F-2 PN/DP, *处理器,带 512 KByte 主存储器, 1 个 MPI/DP 12MBit/s 接口, 2 个 以太网 PROFINET 接口, 带双端换机, 需要微型存储卡
西门子代理商
西门子PLC代理商
西门子授权代理商
西门子模块代理商
西门子总代理商
西门子PLC与工业计算机通讯的应用
1、引言
可编程控制器(PLC)由于其结构紧凑、可靠性高、编程简单、指令强大、灵活性强、能适用于比较恶劣环境等诸多优点,现已在工业控制领域得到广泛应用。现普遍采用触摸屏加plc的方法来监控设备,但触摸屏视角窄,不适应恶劣环境,且数据存储容量有限,不易实现大规模网络互联。因此我们采用plc与计算机通讯的方式实现实时监控,克服了触摸屏的缺点。
2、s7-200cpu自由口通讯方式的应用
世界**品牌的plc很多,如西门子、欧姆龙、松下、三菱等等,本人仅以西门子s7-200小型可编程控制器的cpu22×系列为例,介绍plc在计算机网络中与计算机通讯的功能。
s7-200cpu支持多样的通讯功能,根据所使用的s7-200cpu,其网络可以支持一个或多个以下协议:
点到点(point-to-point)接口(ppi)
多点接口(multi-point)(mpi)
profibus
用户定义协议(自由口)
自由口通讯是通过用户程序可以控制s7-200cpu通讯口的操作模式。利用自由口模式,可以实现用户定义的通讯协议连接多种智能设备。通过使用接收中断、发送中断、发送指令和接收指令,用户程序控制通讯口操作。在自由口通讯模式下,通讯协议完全由用户程序控制。通过smb30(口0)允许自由口模式,而且只有在cpu处于run模式时才能允许。当cpu出于stop模式时,自由口通讯停止,通讯口转换成正常的ppi协议操作。
近年来,随着我国铁路运输环境的改善,列车速度越来越高,势必对铁道车辆提出较高的要求,其表现在对列车的舒适性和运行可靠性、安全性的要求提高,因此车辆上设备的自动化程度越来越高。自动化程度的提高,带动了网络技术在列车控制和监控上的应用。车辆网络控制、监控简图如图1所示。
整列车设有车辆级计算机,每个车厢设有本车计算机,车辆级计算机与各个本车计算机组成车辆的主网,本车计算机与本车厢内的各个设备间组成子网。plc由于其自身的优点,作为控制核心在车辆上的多种设备中得以应用,例如列车自动门的控制、列车空调机的控制等,使其可以作为整个列车网络系统中的一个节点。
3、通讯协议
siemenss7-200系列plc可以采用用户定义通讯协议(自由口)模式实现计算机与plc、plc与plc的通讯。笔者所描述的例子中,虽然车辆计算机系统和车辆上的其它设备分别是多个设备供应商的产品,但是只要制定好通讯协议,就能满足相互通讯的要求。s7-200系列的plc正是由于其自由口通讯是通过用户程序控制cpu串行通讯口的操作模式,所以可以方便地与车辆计算机通讯。
计算机(主站)每隔100ms查询plc(从站)一次,主站发出从站动作控制命令给从站,从站收到命令后发给主站应答帧,从站接收到主站发送来的一帧数据,计算出其校验码fcs,与接收到的一帧数据中的fcs比较,检查是否有数据错误。如果有数据有误,从站发送信息给主站,请求重发。
·字符结构:每个字符由11位构成,奇偶校验位采用奇校验方式。
起始位:1位;
数据:8位d7…d0;
奇偶校验位:1位;
停止位:1位。
·传输数据帧格式
byte(0)…byte(n)fcs
byte(0)…byte(n)为字符串;
fcs为异或校验码,是发送的所有数据字节和地址字节之异或值。
·主站命令帧结构
从站地址从站地址补码控制字节命令字节fcs
·从站应答帧结构
从站地址从站地址补码控制字节应答字节fcs
4、通讯口初始化
plc内部特殊存储器位smb30和smb130分别配置通讯端口0和1,为自由端口通讯选择波特率、奇偶校验和数据位数。自由端口的控制字节描述如下所示。
词条
词条说明
西门子模块1FT6041-4AF71-3AD5西门子模块1FT6041-4AF71-3AD5西门子模块1FT6041-4AF71-3AD5SIMOTICS S 同步伺服电机 IM B5 (IM V1, IM V3) 1FT6 2.5Nm,100K,3000rpm 自冷却式 用于功率插头和信号插头 插头出线方向 轴向操作侧 增量编码器 SIN/ 1VSS 2048 S/R(编码器 I-2048) 带
6ES7134-6GD01-0BA1西门子代理商西门子PLC代理商西门子授权代理商西门子模块代理商西门子总代理商扩展模块的选用 对于小的系统,如80点以内的系统,一般不需要扩展;当系统较大时,就要扩展。不同公司的产品,对系统总点数及扩展模块数量都有限制,当扩展仍不能满足需要时,可采用网络结构。同时,有些厂家产品的个别指令不支持扩展模块,因此,在进行软件编程时要注意。当采用温度等模拟模块时
西门子变频器代理商|总代理商西门子系列200PLC系列常见问题17、如何让西门子200PLC中的监控响应快?答:可以设置背景通讯时间,背景通讯时间规定用于“运行模式编程”和程序、数据监控的200CPU和CPU的通讯时间占整个程序扫描周期的百分比。增加这个时间可以增加监控的通讯机会,在200CPU中的响应会感觉快一些,但是同时会加长程序扫描时间。18、西门子200PLC能否使用两线制的数字量(开关
6GK7277-1AA10-0AA0西门子交换机PLC程序设计优良与否的几个评价重点指标(1)PLC程序的正确性。正确的程序必须能经得起系统运行实践的考验。(2)PLC程序的可靠性。●能保证系统在正常和非正常(短时掉电、某些被控量标、某个环节有故障等)情况下都能地运行。●能保在出现非法操作(如按动或误触动了不该动作的按钮等)情况下不至于出现系统失控。(3)PLC参数的易调整性好。经常修改的参数,
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
电 话: 19873876272
手 机: 19873876272
微 信: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
手 机: 19873876272
电 话: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com