西门子Port1接口定义
GB GPU228 使用说明书
工贝电子GPU228参考手册2018-06-12V6.21.产品概述GB GPU228是兼容西门子S7-200系列PLC的一款超高性价比产品,采用32位高性能工业级CPU,集成3个PPI通信口,支持187.5K通信波特率,具备16路双向数字量输入,14路数字量输出,4路模拟量输入,2路模拟量输出,可扩展7个扩展模块,模块可以与西门子PLC交叉混合使用。
具备断电数据存储功能,无需外部电池,可永久保存。
内置时钟锂电池和双回路电源设计,时钟掉电可维持2年以上。
特有的WEP加密算法,保护程序不被读出。
产品支持高速脉冲计数接口。
可插拔端子,方便安装调试。
GB GPU228PLC历经多年现场应用及多次设计优化,完全兼容西门子200系列,支持西门子编程软件STEP7-Micro/Win编程。
可适用于复杂的通信现场,优化修改了通信电路设计,可保证高干扰现场可靠通信。
该PLC具备了速度快,稳定性高,编程简单,通信方便,扩展性好,具备网络接口等特点,可灵活运用在各种工业自动化控制场合和工业4.0工作现场。
2.功能特点1)完美兼容:全面兼容V4.0STEP7MicroWIN编程软件及指令集。
2)接口丰富:16路数字量输入;14路数字量输出;4路模拟量输入;2路模拟量输出。
3)扩展丰富:支持西门子扩展模块,可混合使用。
1)通信口全:3路PPI通信接口,PORT0、PORT1支持187.5k波特率。
4)指令丰富:支持自由口,支持MODBUS库,支持USS库。
5)时钟完善:内置时钟电池,双回路供电设计,支持万年历待机使用2年以上。
6)加密可靠:加密后不可破解,完全保护您的程序。
7)掉电保持:采用FLASH技术,无需电池支持,永久保存。
8)保护全面:电源防反接设计;通信口静电保护设计;模拟量防短路保护。
9)支持PID:支持PID指令,可方便用户实现多路PID控制。
10)抗干扰能力强:经过严格工业现场试验和环境测试。
3.产品选型GB GPU228提供2个型号的CPU模块,选型和性能特点如下表。
西门子SIMATIC S7 MPI Direct驱动程序连接手册说明书
Siemens AGSIMATIC S7 MPIDirect驱动程序1系统配置 (3)2选择外接控制器 (6)3通讯设置示例 (7)4设置项目 (19)5电缆接线图 (26)6支持的寄存器 (34)7寄存器和地址代码 (47)8错误消息 (48)简介本手册介绍如何连接人机界面和外接控制器(目标PLC)。
在本手册中,将按以下章节顺序介绍连接步骤:1系统配置)"1 系统配置" (第3页)本节介绍可连接的外接控制器和串口的类型。
2选择外接控制器)"2 选择外接控制器" (第6页)选择要连接的外接控制器的机型(系列)以及连接方法。
3通讯设置示例)"3 通讯设置示例" (第7页)本节给出连接人机界面和外接控制器的设置示例。
4设置项目)"4 设置项目" (第19页)本节介绍人机界面上的通讯设置项目。
请使用GP-Pro EX或在离线模式下进行人机界面的通讯设置。
5电缆接线图)"5 电缆接线图" (第26页)本节介绍用于连接人机界面和外接控制器的电缆和适配器。
操作1系统配置当外接控制器与人机界面连接时的系统配置如下表所示。
系列CPU 模块连接端口串口类型设置示例电缆接线图SIMATIC S7-200系列CPU214CPU215CPU216CPU221CPU222CPU224CPU226CPU 上的接口0/1RS-422/485(2线)设置示例1 (第7页)电缆接线图1 (第26页)CPU222CPU224CPU224XP CPU226EM 277 PROFIBUS-DP 从站模块RS-422/485(2线)设置示例3 (第14页)电缆接线图1 (第26页)SIMATIC S7-300系列CPU312IFM CPU313CPU314CPU314IFM CPU315CPU315-2 DP CPU316CPU316-2 DP CPU318-2CPU 上的MPI 接口RS-422/485(2线)设置示例2 (第10页)电缆接线图1 (第26页)SIMATIC S7-400系列CPU412-1CPU412-2 DP CPU413-1CPU413-2 DP CPU414-1CPU414-2 DP CPU414-3 DP CPU416-1CPU416-2 DP CPU416-3 DP CPU417-4CPU 上的MPI 接口RS-422/485(2线)设置示例2 (第10页)电缆接线图1 (第26页)SIMATIC S7-1200系列CPU1211C CPU1212C CPU1214CPROFIBUS DP Master 接口 CM-1243-5RS-422/485(2线)设置示例4 (第16页)电缆接线图1 (第26页)• 使用EM 277 PROFIBUS-DP 从站模块需要以下版本的CPU 。
经典西门子200自由口通讯简介_Chain
CPU通信口工作在自由口模式时,通信口就不支持其他通信协议(比如PPI),此通信口不能再与编程软件Micro/WIN通信。CPU停止时,自由口不能工作,Micro/WIN就可以与CPU通信。
通信口的工作模式,是可以在运行过程中由用户程序重复定义的。
如果调试时需要在自由口模式与PPI模式之间切换,可以使用SM0.7的状态决定通信口的模式;而SM0.7的状态反映的是CPU运行状态开关的位置(在RUN时SM0.7="1",在STOP时SM0.7="0")
状态位SM4. 5的变化,接收指令RCV可以初始化接收信息服务,通过指定的端口接受信息并存储在数据缓
冲区内,在接收完成最后一个字符时,端口0产生中断23。
S7 - 200 CPU上的通信口是符合欧洲标准EN50170中的PROF IBUS标准的RS - 485兼容9针D型连
接器。利用RS - 485总线连接这个端口可以方便地实现S7 - 200系列PLC与单片机之间的硬件连接。
ห้องสมุดไป่ตู้
自由口通信的核心指令是发送(XMT)和接收(RCV)指令。在自由口通信常用的中断有“接收指令结束中断”、“发送指令结束中断”,以及通信端口缓冲区接收中断。
与网络读写指令(NetR/NetW)类似,用户程序不能直接控制通信芯片而必须通过操作系统。用户程序使用通信数据缓冲区和特殊存储器与操作系统交换相关的信息。
在《S7-200系统手册》和Micro/WIN 在线帮助中关于XMT和RCV指令的使用有一个例子。这个例子非常经典,强烈建议学习自由口通信时先做通这个例子。
字符接收中断
S7-200 CPU提供了通信口字符接收中断功能,通信口接收到字符时会产生一个中断,接收到的字符暂存在特殊存储器SMB2中。通信口Port0和Port1共用SMB2,但两个口的字符接收中断号不同。
西门子串口通讯04-CP341在TIA博途环境中做Modbus主站通讯
西门子串口通讯-CP341在TIA博途环境中做Modbus主站通讯1 硬件列表应用CP341Dongle安装在CP341模块的背面的Dongle插槽中,Dongle和插入Dongle前后的CP341如下图所示。
图12 组态和配置1、打开软件TIA PORTAL STEP7 V13,点击项目->新建...创建一新项目,项目名称为341_modbus_Master。
图22、用鼠标点击“添加新设备”,选择SIMATIC S7-300->CPU->CPU 319-3PN/DP->6ES7 318-3EL00-0AB0。
图33、双击“设备组态”进入硬件组态界面,导轨RACK和CPU 319-3PN/DP已经存在,只需要插入PS307和CP341。
图44、双击CP341模板,进入CP341的属性框,配置CP341参数。
图55、在“协议”选项中选择“Modbus主站”。
配置modbus通信参数,设定的通信参数要和通讯伙伴的相同。
传输率(通信波特率):9600bps,数据位:8位,停止位:1位,奇偶校验:无。
图66、本示例选用的是RS422/485接口的CP341,还需要设置接口属性,如下图所示。
图73 编写通信程序1、双击“添加新块”,创建发送数据块DB10和接收数据块DB11,发送数据块的名称为Send,接收数据块的名称为Rev;如下图所示,发送数据块中新建几个变量,从站地址为2,功能码为3,起始地址为0,读4个寄存器数据,具体功能码3 的使用参见手册“S7串行通信模板Modbus RTU主站可装载驱动的操作说明” 6.3章节的说明;如下图所示,接受数据块中新建1个数据类型Array的变量,数组元素的数据类型为Byte,数量为400。
图8图92、进入主程序OB1,从通信->通信处理器->PtP链接:CP341,调用发送功能块P_SND_RK和接收功能块P_RCV_RK。
P_SND_RK的背景数据块为DB1,P_RCV_RK的背景数据块为DB2。
西门子PLC 自由口通讯
1.自由口通讯基本概念1.1 自由口通信概述1.2 自由口通信要点1.3 发送和接收指令2.自由口通信使用指南2.1 通讯口初始化2.2 发送数据:2.3 接收数据2.4 自由口通信例程1.自由口通讯基本概念1.1 自由口通信概述S7-200PLC的通讯口支持RS485接口标准。
采用正负两根信号线作为传输线路。
工作模式采用串行半双工形式,在任意时刻只允许由一方发送数据,另一方接收数据。
数据传输采用异步方式,传输的单位是字符,收发双方以预先约定的传输速率,在时钟的作用下,传送这个字符中的每一位。
传输速率可以设置为1200、2400、4800、9600、19200、38400、57600、115200。
字符帧格式为一个起始位、7或8个数据位、一个奇/偶校验位或者无校验位、一个停止位。
字符传输从最低位开始,空闲线高电平、起始位低电平、停止位高电平。
字符传输时间取决于波特率。
数据发送可以是连续的也可以是断续的。
所谓连续的数据发送,是指在一个字符格式的停止位之后,立即发送下一个字符的起始位,之间没有空闲线时间。
而断续的数据发送,是指当一个字符帧发送后,总线维持空闲的状态,新字符起始位可以在任意时刻开始发送,即上一个字符的停止位和下一个字符的起始位之间有空闲线状态。
示例:用PLC连续的发送两个字符(16#55和16#EE)(程序如图3和图4),通过示波器测量CPU通讯端口管脚3/8之间的电压,波形如下图1.:图1.两个字符(16#55和16#EE)的波形图示例说明:16进制的16#55换算成2进制等于2#01010101,16进制的16#EE换算成2进制等于2#11101110。
如图所示,当数据线上没有字符发送时总线处于空闲状态(高电平),当PLC发送第一个字符16#55时,先发送该字符帧的起始位(低电平),再发送它的8个数据位,依次从数据位的最低位开始发送(分别为1、0、1、0、1、0、1、0),接着发送校验位(高电平或低电平或无)和停止位(高电平)。
西门子Port1接口定义
西门子Port1接口定义西门子的编程口都是485口的。
你用232的接线方法做线肯定要失败。
图上的是485的线,你还需要一个232转485的东西,可以参考德阳四星的RS232/485转换器。
另外就是一根标准的232线(自己做)。
此文原创为工控网“老菜鸟”希望吃水不忘打井人在工控上看到他记得表示感谢。
备注我不是老菜鸟。
........下面先简单了解一下S7-200支持的通信协议........比较详细的介绍请参阅《S7-200可编程控制器系统手册》第7章通过网络进行通信。
........下面仅简单说明一下部分通信协议PPIPoint to point interface协议........该协议是西门子内部协议不公开。
点对点接口是一个主/从协议。
主站向从站发送申请从站进行响应从站器件不发信息不初始化信息只是等待主站的要求并对要求作出响应。
但当主站发出申请或查询时从站对其响应。
主站可以是其他CPU 主机如S7-300等、编程器或TD200文本显示器。
网络中的所有S7-200都默认为从站。
S7-200系列中一些CPU如果在程序中允许PPI主站模式则在RUN模式下可以作为主站此时可以利用相关的通信指令来读写其他主机同时它还可以作为从站来响应其他主站的申请或查询。
........主站靠一个PPI协议管理的共享连接来与从站通讯。
PPI并不限制与任意一个从站通讯的主站数量但是在一个网络中主站的个数不能超过32。
如果在用户程序中使能PPI主站模式S7200 CPU在运行模式下可以作主站。
在使能PPI主站模式之后可以使用网络读写指令来读写另外一个S7200。
当S7200作PPI主站时它仍然可以作为从站响应其它主站的请求。
........PPI高级允许网络设备建立一个设备与设备之间的逻辑连接。
对于PPI高级每个设备的连接个数是有限制的。
所有的S7200 CPU都支持PPI和PPI高级协议而EM277模块仅仅支持PPI高级协议。
西门子400与Citect通讯配置文档
西门子400与Citect通讯配置文档编写:校对:审核:一、驱动psdirect的安装 (3)1.前端程序的安装 (3)2.后端程序的安装 (4)二.后端程序的配置 (7)1.TCP/IP通讯的配置 (8)2.MAC的通讯配置 (10)3.添加数据通讯块 (13)三、Citect的通讯设置 (14)一、驱动psdirect的安装西门子以太网驱动psdirect的驱动有两个安装程序-前端和后端程序。
前端安装程序PSDirect.exe。
后端安装程序为EthBackend的一个文件夹。
1.前端程序的安装双击psdirect.exe,执行前端程序的安装点击 Next 按钮,直到安装路径选择点击Brose按钮,选择安装的路径,必须为citect的安装目录.然后确定,在以后的每个对话框中选择确定直到完成。
2.后端程序的安装在文件夹EthBackendv找到setup.exe,双击执行安装选择“Next“直到路径选择的对话框点击Brose按钮,在路径选择对话框中选择的路径必须为citect安装目录下的 bin文件夹。
如下图所示确定后,点击下一步。
为后端程序选择一个程序菜单。
点击按钮“Brose“,为启动后端程序进行系统菜单选择,如下图所示点击确定,选择下一步,直至安装完成。
如图选择了ViJeo Citect7.0二.后端程序的配置点击开始菜单->程序->ViJeo Citect7.0->Siemense industry Ethernet Configration 弹出的界面为西门子以太网通讯配置界面。
如下图所示如图箭头所示,2个网卡图标的即为配置软件的2个通讯通道。
两个通道可以运行不同的通讯协议:MAC和TCPIP。
一个通道只能运行一种,但是可以把两个通道同时运行不同的协议,也可以运行相同的协议。
如下图我们选择TCPIP。
如果以太网网卡为CP1613,则只能选择TCPIP。
普通以太网则可以MAC,也可以TCPIP。
配合西门子SMART_200 MODBUS例程
RW:当RW=0执行读操作,当RW=1执行写操作
Addr:起始MODBUS地址,400001+从站寄存器地址。例如0x6040=24640,写入数据424641。
错误输出(Error):包含指令执行的结果。另请参见Modbus RTU主站执行错误代码。
示例程序
详细请参考MODBUS例程
通信参数设置
从站参数:数据位8,停止位1,无奇偶校验,波特率根据实际需求调整。
写入数据
当启用标志V500.0接通时,该指令会给MODBUS从站1写入数据,以从站地址24640=0x6040为起始地址,写入VB1000-VB1011中的数据。
参数超时(Timeout):设为等待从站做出响应的毫秒数。“超时”(Timeout)值可以设置为1 ms到32767 ms之间的任何值。典型值是1000 ms (1 s)。“超时”(Timeout)参数应设置得足够大,以便从站设备有时间在所选的波特率下做出响应。
“超时”(Timeout)参数用于确定Modbus从站设备是否对请求做出响应。“超时”(Timeout)值决定着Modbus主站设备在发送请求的最后一个字符后等待出现响应的第一个字符的时长。如果在超时时间内至少收到一个响应字符,则Modbus主站将接收Modbus从站设备的整个响应。
VD、ID、QD、MD、SD、SMD、LD、AC、常数、*VD、*AC、*LD
Count
INT
VW、IW、QW、MW、SW、SMW、LW、AC、常数、*VD、*AC、*LD
西门子串口引脚定义及协议使用
西门子串口引脚定义及协议使用串口通讯,又经常被称为点对点通讯或者PtP通讯,是工业设备中的一种非常通用的通讯方式,常用于获取相对远程采集设备的数据。
串行通信,通常利用RS232C或者RS485电气接口,实现ASCII码或者Modbus通讯;其特点是通信线路简单,成本较低,用于解决不同厂商产品之间节点少、数据量小、通讯速率低、实时性要求不高的场合,如过程仪表、变频器、连接扫描仪、条码阅读器等带有串行通讯接口的设备,CP卡加载通讯协议后,还可以和支持Modbus协议的现场仪表通讯。
为了实现设备相互通讯,通讯双方的通讯接口和通讯协议要一致,最基本的串行通讯的数据帧格式和波特率也要匹配。
西门子串行通讯支持的数据帧格式:·起始位:1位;·数据位:7/8位;·校验位:1位奇/偶校验位,或者没有校验位;·停止位:1/2位。
常用的串行数据接口有:RS232C 和RS485/422。
RS-232C、RS-422/485 标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
一、RS232C接口RS-232C 是低速率的单端串行通讯,RS-232C 采取不平衡传输方式,即所谓单端通讯。
1.RS232C 通讯接口特点·RS-232采取不平衡传输方式,其收、发端的数据信号是相对于信号地,抗共模干扰能力差;·近距离通讯,最大通信距离15m;·只能用于点对点(即一对收/发设备)通讯。
2. RS232C 接口定义RS232C并未定义连接器的物理特性,不同类型的连接器引脚定义也各不相同,其中9针和25针的引脚定义对照,所示。
最为简单且常用的是三线制接法,即Txd,Rxd和地线三根,如上图中红色(2,3)和紫色(5)三个针脚。
二、RS422/485 接口RS-422/485 改进RS-232 通信距离短、速率低的缺点。
西门子840Dsl HT2手持单元的调试
西门子840Dsl HT2手持单元的调试作者:冯豪来源:《科学与财富》2017年第21期摘要:SINUMERIK 840Dsl是西门子公司近年推出的最新中高端数控系统产品,其中HT2手持单元该系统的一部分,通过工业以太网与系统相连。
HT2手持单元具有支持168×72像素分辨率的LCD显示屏,各个坐标轴的实际位置能够显示在上面。
但是HT2手持单元需要正确的硬件连接和PLC程序调试,本文就调试过程简要的总结,希望对大家调试HT2手持单元有所帮助。
关键词:SINUMERIK 840Dsl;HT2手持单元;调试一、西门子HT2手持单元的介绍?SINUMERIK 840Dsl是西门子公司近年推出的最新中高端数控系统产品,其中HT2手持单元该系统的一部分,通过工业以太网与系统相连。
HT2是自带CPU的操作终端,其功能与B-MPI HHU手持单元基本相同。
它带有20个薄膜按键,所有按键都可以由用户自由定义;HT2具有支持168×72像素分辨率的LCD显示屏,操作员可以通过HT2手持单元移动各个坐标轴,轴的实际位置能够显示HT2上,方便操作员实时监控坐标轴的位置,实现了加工对刀的快捷。
二、西门子HT2手持单元的特点HT2手持单元的设计允许在操作员需要移动操作的任何情况下手动操作机床。
开发时秉承容易操作,坚固的理念,籍于易于操作的控制元件,人机工程学设计,重量轻,因此容易使用,使用寿命延长,橡胶手柄和磁性手轮防护等级为IP65,即使是在恶劣的生产条件下,也具有较强的适应性,可从一个型号轻松切换到下一型号,可无缝集成至SINUMERIK系统的操作部件工具中。
通过PN?Basic/PN?Plus接线盒进行连接,可以在工厂内控制柜外的任何地点安装;或者通过PN?Basic连接模块,在控制柜内安装。
其中列出了以下有优势的特点,也是HT2手持单元为操作员能够提供的快捷便利的加工操作。
(1)?2个使能按钮,左、右手都可以操作。
西门子1513CPU冗余
西门子1513R冗余配置1、打开博图16软件,新建项目,添加新设备,在弹出的控制器目录下找到CPU1513R-1 PN硬件,然后系统自动生成PLC_1和PLC_2;2、打开设备组态中的网络视图,添加接口模块;3、在硬件目录/ 分布式I/O /ET200SP/ 接口模块/ PROFINET/ IM 155-6 PN HF目录下找到6ES7 155-6AU30-0CN0,然后拖拽到网络视图下;4、选中新添加的接口模块(自动命名为IO device_1),新生成的模块会显示未分配,然后鼠标光标放在“未分配”上右键选中分配给新IO控制器;5、在弹出的选择IO控制器对话框中,选中PLC_1和PLC_2,然后确定,将PLC_1、PLC_2和接口模块组成环网;6、检查两个CPU和接口模块的IP地址和子网掩码,确定在同一网段不同地址;7、双击PLC_1的PROFINET接口,在以太网地址下IP协议中修改IP地址,修改为192.168.0.1,子网掩码为255.255.255.0,在切换通信的系统IP地址中勾选启用切换通讯的系统IP地址,IP地址设置为192.168.0.100,子网掩码为255.255.255.08、同样在PROFINET 接口下,找到端口[X1 P1 R],点开找到端口互联选项,在伙伴端口下选择IO device_1/ PROFINET接口/ Port_1,完成环网端口配置,确定端口[X1 P2 R]中伙伴端口选择的是PLC_2/ PROFINET接口_1[X1]端口_2[X1 P2 R],完成监视伙伴端口的配置;9、对于PLC_2同理设置,IP协议中的IP地址设置为192.168.0.2,端口[X1 P1X]中的伙伴端口要选择IO device_1/ PROFINET接口/ Port_2;这时伙伴端口出会显示红色,表示出错找不到环网端口;10、这时我们找到网络视图中的接口模块,双击PROFINET接口,选中前面两个网口,在常规目录下的高级选项中找到介质冗余,将介质冗余角色选择为客户端,这时步骤8、9中的设置中的错误就会消失。
实例:S7
实例:S7本实例我们介绍下西门子S7-200 SMART PLC如何通过Modbus-RTU协议读取温湿度传感器的数值。
实例使用的硬件如下:1.S7-200 SMART CPU ST20;2.温湿度传感器(支持Modbus-RTU协议);本文包括如下几个主题:1、温湿度传感器外观、接线及通信参数介绍2、CPU ST20与温湿度传感器的接线;3、CPU ST20的编程;1、温湿度传感器外观、接线及通信参数介绍本例程使用的温湿度传感器能检测的温度范围为:-40℃~120℃,湿度范围为:0%~100% rh,其外观如下图所示:该温湿度传感器有四条线,颜色分别是:红、黑、黄、绿,各线的定义如下:温湿度传感器接线定义线色定义备注红色电源正极电压范围:DC 5~24V黑色电源负极黄色RS485-A RS485-信号A线(+)绿色RS285-B RS485-信号B线(-)该温湿度传感器支持Modbus-RTU协议,相关通信参数如下:1.支持的波特率:1200bps、2400bps、4800bps、9600bps、19200bps,默认为9600bps;2.通信设置:起始位1位,数据位8位,停止位1位,无校验位;3.支持站地址范围:1~247,默认为1;4.支持Modbus功能码0x03读取数据,数据格式如下表所示:读取温度/湿度数据格式数据起始地址数据内容字节数单位0 温度值 2 0.1℃1 湿度值2 0.1rh支持Modbus功能码0x10或者0x06修改传感器的站地址或者波特率,数据格式如下表所示:修改地址/波特率数据格式数据起始地址数据内容字节数范围100 站地址 2 1~247101 波特率 2 0~4①①0=1200bps;1=2400bps;2=4800bps;3=9600bps;4=19200bps;2、CPU ST20与温湿度传感器的接线本例程使用CPU ST20本体集成的串口(编号:Port0)连接温湿度传感器。
实用西门子PLC(Modbus RTU)通讯
PLC主站1、Modbus RTU 主站初始化(MBUS-CTRL 指令)ENEN :使能端,要一直接通;Mode:1=Modbus RTU通信0=PPI通信;Baud :波特率4800 9600 19200 38400 ;Parity:0=无校验、1=奇校验、2=偶校验;Port :通讯端口选择0=本身集成端口、1=扩展信号板端口;Timeout:通讯最大等待回复时间,单位ms ;Done :完成标志位;Error :错误代码。
2、读写指令MBUS-MSGEN:使能端,一直接通;First:读写触发,需配合沿指令使用;Slave:从站地址;RW:0=读、1=写;Addr :读写从站的Modbus首地址;Count:读写数量;DataPtr:数据指针(用于存储将要读取或写入的数据);其他同上。
PLC从站1、Modbus RTU 从站初始化(MBUS-INIT)EN:使能端,使用SM0.1激活;Mode:1=Modbus、0=PPI ;Addr:从站站地址;Baud:波特率;Parity:奇偶校验0=无、1=奇校验、2=偶校验;Port:通讯端口选择0=集成端口、1=扩展端口;Delay:一般填0;MaxIQ:允许主站读写的最大IO点数;MaxAI:允许主站读取的最大AI字数;MaxHold:允许主站读取的最大V区字数;HoldStart:允许主站读取的V区首地址(Modbus地址为40001);其他同上。
2、处理主站通讯请求指令(MBUS-SLAVE)变频器从站1、西门子变频器2、三菱变频器硬件接线。
西门子Port1接口定义
西门子的编程口都是485口的。
你用232的接线方法做线肯定要失败。
图上的是485的线,你还需要一个232转485的东西,可以参考德阳四星的RS232/485转换器。
另外就是一根标准的232线(自己做)。
此文原创为工控网“老菜鸟”希望吃水不忘打井人在工控上看到他记得表示感谢。
备注我不是老菜鸟。
........下面先简单了解一下S7-200支持的通信协议........比较详细的介绍请参阅《S7-200可编程控制器系统手册》第7章通过网络进行通信。
........下面仅简单说明一下部分通信协议PPIPoint to point interface协议........该协议是西门子内部协议不公开。
点对点接口是一个主/从协议。
主站向从站发送申请从站进行响应从站器件不发信息不初始化信息只是等待主站的要求并对要求作出响应。
但当主站发出申请或查询时从站对其响应。
主站可以是其他CPU 主机如S7-300等、编程器或TD200文本显示器。
网络中的所有S7-200都默认为从站。
S7-200系列中一些CPU如果在程序中允许PPI主站模式则在RUN模式下可以作为主站此时可以利用相关的通信指令来读写其他主机同时它还可以作为从站来响应其他主站的申请或查询。
........主站靠一个PPI协议管理的共享连接来与从站通讯。
PPI并不限制与任意一个从站通讯的主站数量但是在一个网络中主站的个数不能超过32。
如果在用户程序中使能PPI主站模式S7200 CPU在运行模式下可以作主站。
在使能PPI主站模式之后可以使用网络读写指令来读写另外一个S7200。
当S7200作PPI主站时它仍然可以作为从站响应其它主站的请求。
........PPI高级允许网络设备建立一个设备与设备之间的逻辑连接。
对于PPI高级每个设备的连接个数是有限制的。
所有的S7200 CPU都支持PPI和PPI高级协议而EM277模块仅仅支持PPI高级协议。
........PPI 协议是专门为S7-200开发的通信协议。
Removed_西门子Port1接口定义
西门子的编程口都是485口的。
你用232的接线方法做线肯定要失败。
图上的是485的线,你还需要一个232转485的东西,可以参考德阳四星的RS232/485转换器。
另外就是一根标准的232线(自己做)。
此文原创为工控网“老菜鸟”希望吃水不忘打井人在工控上看到他记得表示感谢。
备注我不是老菜鸟。
........下面先简单了解一下S7-200支持的通信协议........比较详细的介绍请参阅《S7-200可编程控制器系统手册》第7章通过网络进行通信。
........下面仅简单说明一下部分通信协议 PPIPoint to point interface协议 ........该协议是西门子内部协议不公开。
点对点接口是一个主/从协议。
主站向从站发送申请从站进行响应从站器件不发信息不初始化信息只是等待主站的要求并对要求作出响应。
但当主站发出申请或查询时从站对其响应。
主站可以是其他CPU主机如S7-300等、编程器或TD200文本显示器。
网络中的所有S7-200都默认为从站。
S7-200系列中一些CPU如果在程序中允许PPI主站模式则在RUN模式下可以作为主站此时可以利用相关的通信指令来读写其他主机同时它还可以作为从站来响应其他主站的申请或查询。
........主站靠一个PPI协议管理的共享连接来与从站通讯。
PPI并不限制与任意一个从站通讯的主站数量但是在一个网络中主站的个数不能超过32。
如果在用户程序中使能PPI主站模式S7200 CPU在运行模式下可以作主站。
在使能PPI主站模式之后可以使用网络读写指令来读写另外一个S7200。
当S7200作PPI主站时它仍然可以作为从站响应其它主站的请求。
........PPI高级允许网络设备建立一个设备与设备之间的逻辑连接。
对于PPI高级每个设备的连接个数是有限制的。
所有的S7200 CPU都支持PPI和PPI高级协议而EM277模块仅仅支持PPI高级协议。
........PPI协议是专门为S7-200开发的通信协议。
西门子S7-200 SMART 通信端口以及连接方式
西门子S7-200 SMART 通信端口以及连接方式西门子S7-200 SMART 通信端口以及连接方式每个 S7-200 SMART CPU 都提供一个以太网端口和一个 RS485 端口(端口0),标准型 CPU 额外支持 SB CM01 信号板(端口1),信号板可通过 STEP 7-Micro/WIN SMART 软件组态为 RS232 通信端口或 RS485 通信端口。
CPU 通信端口引脚分配1.S7-200 SMART CPU 集成的 RS485 通信端口(端口0)是与 RS485 兼容的9针 D 型连接器。
CPU 集成的 RS485 通信端口的引脚分配如表1. S7-200 SMART CPU 集成 RS485 端口的引脚分配表所示。
2.标准型 CPU 额外支持 SB CM01 信号板,该信号板可以通过 STEP 7-Micro/WIN SMART 软件组态为 RS485通信端口或者 RS232 通信端口。
表 2. 给出了 SB CM01 信号板的引脚分配。
使用STEP 7-Micro/WIN SMART 软件组态 SB CM01 信号板为 RS485通信端口或者RS232通信端口的过程如图 1. SB CM01 信号板组态过程所示。
图1. SB CM01 信号板组态过程EM DP01通讯端口引脚分配EM DP01 上的 RS485 串行通信接口是一个 RS485 兼容的九针迷你 D型插口,与欧洲标准 EN 50170 规定的 PROFIBUS标准一致,下图介绍了通讯端口的引脚分配。
图 2. S7-200SMART EM DP01通讯端口的引脚分配以太网端口连接S7-200 SMART CPU 的以太网端口有两种网络连接方法:直接连接和网络连接。
直接连接:当一个 S7-200 SMART CPU 与一个编程设备、 HMI 或者另外一个 S7-200 SMART CPU 通信时,实现的是直接连接。
西门子S7-200 PLC通信口损坏的解决过程
西门子S7-200 PLC通信口损坏的解决过程摘要:本文介绍了西门子S7-200 PLC通讯接口电路及其损坏后的修复过程。
修复后的PLC能够与外部设备正常通讯,节约了购买新PLC的费用,创造了良好的经济效益。
关键词:S7-200 PLC、接口电路、修复过程中图分类号:TM13文献标示码:A文章编号Abstract: This article describes the Siemens S7-200 PLC communication interface circuit and damaged the repair process. Restored the normal PLC communications with external devices, saving the cost of buying new PLC, to create a economic benefits.Key words: S7-200 PLC、interface circuit、repair process1 引言2011年6月,注气系统投用中压气压缩机(以下简称中压机)后,发现监控主机与中压机没有数据通讯。
排除监控软件出现问题的可能性后,判断为中压机通讯系统出现故障。
中压机使用西门子S200-PLC作为其控制核心,具有结构紧凑、功能强大、价格低廉的优点。
S200-PLC将采集到的现场数据以RS-485信号传输到主控室。
在投产初期来料不稳定,需要实时观察中压气压缩机的各项运行参数从而确保装置平稳、安全运行。
由于无法从监控画面观察到压缩机的实时数据,再加上现场气温高,噪音大,不适合员工长时间就地观察,因此尽快解决这个故障就显得非常必要。
2 通讯接口简介2.1 接口电路S7-200 PLC可以通过PORT 0口和PORT 1口与外部设备通讯。
图1是其通讯口电路。
图中R1、R2是阻值为10Ω的贴片式电阻,其作用是防止RS-485信号D+和D-短路时产生过电流烧坏芯片。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西门子的编程口都是485口的。
你用232的接线方法做线肯定要失败。
图上的是485的线,你还需要一个232转485的东西,可以参考德阳四星的RS232/485转换器。
另外就是一根标准的232线(自己做)。
此文原创为工控网“老菜鸟”希望吃水不忘打井人在工控上看到他记得表示感谢。
备注我不是老菜鸟。
........下面先简单了解一下S7-200支持的通信协议........比较详细的介绍请参阅《S7-200可编程控制器系统手册》第7章通过网络进行通信。
........下面仅简单说明一下部分通信协议PPIPoint to point interface协议........该协议是西门子内部协议不公开。
点对点接口是一个主/从协议。
主站向从站发送申请从站进行响应从站器件不发信息不初始化信息只是等待主站的要求并对要求作出响应。
但当主站发出申请或查询时从站对其响应。
主站可以是其他CPU 主机如S7-300等、编程器或TD200文本显示器。
网络中的所有S7-200都默认为从站。
S7-200系列中一些CPU如果在程序中允许PPI主站模式则在RUN模式下可以作为主站此时可以利用相关的通信指令来读写其他主机同时它还可以作为从站来响应其他主站的申请或查询。
........主站靠一个PPI协议管理的共享连接来与从站通讯。
PPI并不限制与任意一个从站通讯的主站数量但是在一个网络中主站的个数不能超过32。
如果在用户程序中使能PPI主站模式S7200 CPU在运行模式下可以作主站。
在使能PPI主站模式之后可以使用网络读写指令来读写另外一个S7200。
当S7200作PPI主站时它仍然可以作为从站响应其它主站的请求。
........PPI高级允许网络设备建立一个设备与设备之间的逻辑连接。
对于PPI高级每个设备的连接个数是有限制的。
所有的S7200 CPU都支持PPI和PPI高级协议而EM277模块仅仅支持PPI高级协议。
........PPI 协议是专门为S7-200开发的通信协议。
S7-200 CPU的通信口Port0、Port1支持PPI通信协议S7-200的一些通信模块也支持PPI协议。
Micro/WIN与CPU进行编程通信也通过PPI协议。
S7-200 CPU的PPI 网络通信是建立在RS-485网络的硬件基础上因此其连接属性和需要的网络硬件设备是与其他RS-485网络一致的。
S7-200 CPU之间的PPI网络通信只需要两条简单的指令它们是网络读NetR和网络写NetW指令。
在网络读写通信中只有主站需要调用NetR/NetW指令从站只需编程处理数据缓冲区取用或准备数据。
PPI网络上的所有站点都应当有各自不同的网络地址。
否则通信不会正常进行。
........可以用两种方法编程实现PPI网络读写通信1.使用NetR/NetW指令编程实现2.使用Micro/WIN 中的Instruction Wizard指令向导中的NETR/NETW向导。
........使用PPI 通讯方式这是S7-200的专用通讯方式使用1对RS485中继器可以最远达到1200M。
支持的波特率有9.6 19.2 187.5三种。
这种方式是最容易实现的通讯只要编程设置主站通讯端口的工作模式然后就可以用网络读写指令NetR/NetW读写从站数据。
MPI Multipoint interface协议........该协议是西门子内部协议不公开。
MPI Multipoint interface是SIMATIC S7多点通信的接口是一种适用于少数站点间通信的网络多用于连接上位机和少量PLC之间近距离通信。
通过PROFIBUS电缆和接头将控制器S7-300或S7-400的CPU自带的MPI编程口及S7-200CPU自带的PPI 通信口相互连接以及与上位机网卡的编程口MPI/DP口通过PROFIBUS 或MPI电缆连接即可实现。
网络中当然也可以不包括PC机而只包括PLC。
........MPI允许主主通讯和主从通讯。
每个S7-200CPU通信口的连接数为4个。
与一个S7200 CPU通讯STEP 7Micro/WIN建立主从连接。
MPI协议不能与作为主站的S7200 CPU通讯。
网络设备通过任意两个设备之间的连接通讯由MPI协议管理。
设备之间通讯连接的个数受S7200 CPU或者EM277模块所支持的连接个数的限制。
........对于MPI协议S7300和S7400 PLC可以用XGET和XPUT指令来读写S7200的数据。
要得到更多关于这些指令的信息参见S7300或者S7400的编程手册。
........MPI的通信速率为19.2K12Mbit/s 但直接连接S7-200CPU 通信口的MPI网其最高速率通常为187.5Kbit/s 受S7-200CPU最高通信速率的限制。
........在MPI网络上最多可以有32个站一个网段的最长通信距离为50米通信波特率为187.5Kbit/s时更长的通信距离可以通过RS-485中继器扩展——使用中继器则可达到1000M最多使用10个中继器达到9100M。
速率从19.212M。
........MPI协议不能与一个作为PPI 主站的S7-200CPU通信即S7-300或S7-400与S7-200通信时必须保证这个S7-200 CPU不能再作PPI主站Micro/WIN也不能通过MPI协议访问作为PPI主站的S7-200CPU。
S7-200CPU只能做MPI从站即S7-200CPU之间不能通过MPI网络互相通信只能通过PPI方式互相通信。
........STEP 7-Micro/WIN可以与S7-200CPU建立MPI主从连接。
硬件使用CP5611卡加上PROFIBUS或MPI电缆S7-200 CPU通信口上要使用带编程口的网络连接器。
S7-200CPU的通信口最低通信速率可设为19.2K最高187.5K。
........注CP5613不能通过MPI方式与S7-200 CPU 通信口进行编程通信。
........S7-300和S7-400 CPU可以作为MPI主站用XGETSFC67和XPUTSFC68指令读取S7-200数据通信数据包最大为64个字节。
S7200 CPU中不需要编写任何与通信有关的程序只需要将要交换的数据整理到一个连续的V 存储区当中即可。
........如果需要在主站中如S7-300如何配置S7200 CPU MPI从站的详细文档可访问客户支持部网站上的“网上课堂”网页在“网络NET”目录中下载《S7-200与S7-300之间的通信》。
PROFIBUS协议 ........该协议是标准协议公开。
PROFIBUS是Process Field Bus的简称。
PROFIBUS由相互兼容的三个部分组成即PROFIBUS-FMSFieldbus Message Specification现场总线信息规范、PROFIBUS-DPDecentralized Periphery分布式I/O系统、PROFIBUS-PAProcess Automation过程自动化。
........PROFIBUS-FMS 用于车间级通用的控制及通讯任务是一个令牌环结构、实时多主网络。
........PROFIBUS DP是一种高速且优化的通讯方案主要用于实现现场级控制系统与分布式I/O及其他现场级设备之间的通讯。
........PROFIBUS-PA专为过程自动化而设计符合本征安全规范适用于在防爆区的应用。
........PROFIBUS提供了三种数据传输类型1用于DP和FMS的RS485传输。
2用于PA的IEC11582传输。
3光纤。
........PROFIBUS协议通常用于实现与分布式I/O远程I/O的高速通讯。
可以使用不同厂家的PROFIBUS设备。
这些设备包括简单的输入或输出模块、电机控制器和PLC。
PROFIBUS网络通常有一个主站和若干个I/O从站。
主站器件通过配置可以知道I/O从站的类型和站号。
主站初始化网络使网络上的从站器件与配置相匹配。
主站不断地读写从站的数据。
当一个DP主站成功配置了一个DP从站之后它就拥有了这个从站器件。
如果在网上有第二个主站器件那么它对第一个主站的从站的访问将会受到限制。
........S7-200 CPU可以通过EM277 PROFIBUS-DP 从站模块连入PROFIBUS-DP网主站可以通过EM277对S7-200 CPU进行读/写数据。
作为S7-200的扩展模块EM277像其它I/O扩展模块一样通过出厂时就带有的I/O总线与CPU相连。
因M277只能作为从站所以两个EM277之间不能通信。
但可以由一台PC机作为主站访问几个连网的EM277。
通过EM277模块进行的PROFIBUS-DP通信是最可靠的通信方式。
建议在与S7-300/400或其他系统通信时尽量使用此种通信方式。
........EM277是智能模块其通信速率为自适应。
在S7-200 CPU中不用做任何关于PROFIBUS-DP的配置和编程工作只需对数据进行处理。
PROFIBUS-DP的所有配置工作由主站完成在主站中需配置从站地址及I/O配置。
在主站中完成的与EM277通信的I/O配置共有三种数据一致性类型即字节、字、缓冲区。
所谓数据的一致性就是在PROFIBUS-DP传输数据时数据的各个部分不会割裂开来传输是保证同时更新的。
即字节一致性保证字节作为整个单元传送。
字一致性保证组成字的两个字节总是一起传送。
缓冲区一致性保证数据的整个缓冲区作为一个独立单元一起传送。
如果数据值是双字或浮点数以及当一组值都与一种计算或项目有关时也需要采用缓冲区一致性。
........EM277作为一个特殊的PROFIBUS-DP从站模块其相关参数包括上述的数据一致性是以GSD或GSE文件的形式保存的。
在主站中配置EM277需要安装相关的GSD文件。
EM277的GSD文件可以在西门子的中文下载网站或者ProDIS网站条目113652下载文件名是EM277.ZIP。
如果需要在主站如S7-300中如何配置EM277的详细文档可访问客户支持部网站上的“网上课堂”网页在“网络NET”目录中下载《S7-200与S7-300之间的通信》。
........EM277模块同时支持PROFIBUS-DP和MPI两种协议。
EM277模块经常发挥路由功能使CPU支持这两种协议。
EM277实际上是通信端口的扩展这种扩展可以用于连接操作面板HMI等。
........根据其物理位置的不同模块连接到CPU的顺序每个智能模块在S7-200 CPU 中都有对应的特殊存储单元SM。
EM277在工作时的状态信息就保存在这些特殊单元中用户程序可以通过它们监视通信的状态等等。