西门子6ES71936AR000AA0价格
西门子6ES71936AR000AA0价格
西门子6ES71936AR000AA0价格
整列车设有车辆级计算机,每个车厢设有本车计算机,车辆级计算机与各个本车计算机组成车辆的主网,本车计算机与本车厢内的各个设备间组成子网。plc由于其自身的优点,作为控制核心在车辆上的多种设备中得以应用,例如列车自动门的控制、列车空调机的控制等,使其可以作为整个列车网络系统中的一个节点。
3通讯协议
siemenss7-200系列plc可以采用用户定义通讯协议(自由口)模式实现计算机与plc、plc与plc的通讯。笔者所描述的例子中,虽然车辆计算机系统和车辆上的其它设备分别是多个设备供应商的产品,但是只要制定好通讯协议,就能满足相互通讯的要求。s7-200系列的plc正是由于其自由口通讯是通过用户程序控制cpu串行通讯口的操作模式,所以可以方便地与车辆计算机通讯。
计算机(主站)每隔100ms查询plc(从站)一次,主站发出从站动作控制命令给从站,从站收到命令后发给主站应答帧,从站接收到主站发送来的一帧数据,计算出其校验码fcs,与接收到的一帧数据中的fcs比较,检查是否有数据错误。如果有数据有误,从站发送信息给主站,请求重发。
l字符结构:每个字符由11位构成,奇偶校验位采用奇校验方式。起始位 数据 奇偶校验位 停止位
1位 8位d7…d0 1位 1位
l传输数据帧格式
byte(0)…byte(n)fcs
byte(0)…byte(n)为字符串;
fcs为异或校验码,是发送的所有数据字节和地址字节之异或值。
l主站命令帧结构
从站地址从站地址补码控制字节命令字节fcs
l从站应答帧结构
从站地址从站地址补码控制字节应答字节fcs
4通讯口初始化
plc内部特殊存储器位smb30和smb130分别配置通讯端口0和1,为自由端口通讯选择波特率、奇偶校验和数据位数。自由端口的控制字节描述如表1所示。
例如:在通讯协议中规定奇偶校验为奇校验、每个字符的数据为8位、波特率为19200、自由口协议,采用通讯端口0,则在plc初始化程序中将smb30赋值为0c5h。
例://串口初始化
┋
network7
ldsm0.0
movb16#c5,smb30//波特率为19200奇校验//1起始位1停止位8数据位
eni//允许中断
movb2,smb34
movb20,smb35
atchint_0,8
┋
VCI APM55S10NG2BIS Pneumatic Actuator 1000kPa 142PSI 5 Springs Per Cap
Allen Bradley 1747-L20C PLC Module 12PT HSC
Mitsubishi A1SD75M1 Motion Controller Positioning Module SSC Net
Western Scale Co DF2000S Digital Weight indicator 12VDC
ABB C300/0011/STD Process Controller
Siemens 3TC4417-0AB4 Contactor 32 Amp 24VDC
AO Smith E181L 7-P56AC32A01-01 Inverter Motor 1/2HP 1725RPM 208-230/460V