您好,欢迎光临本网站![请登录][注册会员]  
文件名称: S7-300_CP340_341_440_441串口通讯.pdf
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-10-12
  提 供 者: weixin_********
 详细说明:S7-300_CP340_341_440_441串口通讯pdf,S7-300_CP340_341_440_441串口通讯3s7341-1AH0080c341模板英文使用手 注 1.当您要实现MDBS或 Data highway通讯时,需要在CP341/CP4412模块上插入相应 协议的硬件狗后,CP模板才能够支持Ⅷ ODBUS(RTU格式)或 Dald highway(DF1)协 议,CP441-2使用同样的硬件狗,这里我们所提到的硬件狗、 Dongle、协议驱动或 Loadable driver指的是同个东西,如卜图 c450-A175B21 区234 图2 2. MODBUS为单主站网终协议,所以系统中只能够有一个 Modbus主站,并且只能够实现主 站和从站的数据交换,从站之间不能进行数据交换εCP34插入 MODBLS主站 Dongle或 插入从站 Dongle,就可以作为 MODBLS主站,或者作为 MODBUS从站,如下图: □可 插入 Dongle之前 插入 Dongle之后 图3 3.一般来讲,RS232的通讯最大距离为15m,20 MA Tty的通讯最大距离为100m(主动模 式)、1000m(被动模式),RS422/485的通讯最大距离位1200m。 4.(P34x/CP44x模块可以同时与多台串行通讯设备进行通讯,如同时连接多个变频器、连 接多个智能仪表等,如果您采用 ASCII码通讯方式,需要在发送的数据包中包括站 号、数搪区、读写指令等信息,供(P34x/CP44x模块所连接的从站设备鉴别数据包是 发给哪个站的,以及该数据包是对那个数据区进行的读或写的功能。 5.串行通讯模板只冇RS232C或TTY或RS485/422三种电气接口类型,如果您想实现串口 的光纤通讯,只能在电子市场上购买第三方制造的电气与光缆的转换设备,西门子不 提供该类设备。 CP34x调试过程 在您的计算机上首宄交装STEP75x软件和CP34模板所带的软件驱动程序,模板驱动程 序包括了对CP341进行参数化的窗口(在STEP7的硬件组态界面下可以打开)、用于串行通讯 的FB程序块、模板不同应用方式的例子程序,光盘上CP34X模板手册的附录B中说明了C尸模板 通讯口的针脚定义。当系统上电,CP34x模板初始化完成后,CP34x上的SF灯点亮; 工.参数化CP34x模板: 在砢件组态窗口双CP34X模板,打开CP34x模板的属性窗口,请记录下模板的硬件地址: Properties-CP 340-RS232C-(RO/S6) General Addresses Basic Paramelers Inputs Star 8 Process image End v System selection 硬件地址 Outputs Start Process image End 303 v System selection OK Paramete Cancel Help 图4 在编写通讯程序时,你需要该地址参数。点击属性窗口上的 Parameters按钮: s0 Assigning Parameters to Paint-To-Paint Connections-[CP 341-RS4221485 (H File Edit View Options Help 回曼 ProtocotRK512 3954H MODBUS Slave Protocol 图5 选择你所要使用的通讯协议,这里我们选用ASC协议,双击信封图标: Prolog micto End ID dt a Receve Metage FiNe On EMpry of Chadder Dele Time Chaacter Delsy Time r On Reced o Fred Numter d Chasles r On Recto d End Cha ager司 CHarset frame Daia BRE StopI日arP 4+ T Cance Helo 图6 弹岀ASC协议通讯参数设置窗口,这里我们使用默认值:9600bits,8 data bits,1 stop bit, even parity。对您的硬件组态存盘编译,下载硬件组态,如果此吋SF灯亮,请将通讯屯缆与另 个通讯伙伴进行连接后,SF灯熄灭,说明硬件组态正确。 TT.编写通讯程序: 在安装完CP34XCP44x的驱动程序, Modbus主站软件, Modbus从站软件等3个软件后,你 以在目求… SiemensISTEP7 Examples当中找到关于CP34x/CP44x的串口通讯和 Modbus通讯 的例子稈序,通过在STEP7软件的 SIMATIC Manager下打开例子程序: . SIMATIC Manager File PLC View Options Window Help Open Project 区 User projects I Libraries(Sample projects) Multiprojects I Language English Storage path 影C34 K PtP Com D: \Program Files\Siemens'\Ster CP440 PtP Com D: \Program Files\Siemens\Step 邑CP441 PtP Com D: \Program Files\ S iemens\Step ODMA D: \Program Files\Siemens \Step MODSL D: \Program Files\s iemens\Step O PR IFCT ETHFRNFT D-\ am Files\Siemens\Ster elected 串口例程ncI1,3964R User Projects odbus主站例程 Sample Proje Multiprojects odbus从站例程 row念e K Cancel Help 图7 你可以使用CP341串口例子程序中3964(R)站中的程序块实现 ASCIL通讯协议 打开CPU站下的 Blocks文件夹,复制所有的程序块(除过 system data)到你的项目当中,只 要作一些简单的参效修改,航可以实现相应的通讯了,如果你的CP3Ax的硬仵地址与例子程序当 中的不同,那么你应当修改相应程序块LADD参数,CP34/CP44x模块实际的硬件组态地址 佶相同(与图A中的地址佰一致),修改后,下载程序块,将CPU切换至运行状态,CP3x开始循 环发送数据,您可与看到“IxD”灯闪烁 调用FB7/B8(P341)或FB2/FB3(CP340)实现模块的字符收发功能: k File Edit Insert PLC Debug View Options window Help Contet Interface 国 Word logic -=E TEMP O FB block FC blocks SFB block O SFC blocks f Multiple instances OBl :Main Program Sweep (Cy -第 Libr aries ◆ SWR LIB12 Comment +◆ stdlib Network 1: Title: +◆ SIMATIC NET_CP ◆ Redundant IO(1) Conent ]-e Modbus O GRAPH7 -OCP PtP 日回cP340 E FB2 P RCV CP34U EE FB3 P SEND CP340 i-E FC5 V24_ STAT CP341 回CP341 FFB7 P RCV RK CP FB8 P SND RK CP341 P5245℃341 E FC6 V24 SET CP341 CP441 CP440 +◆ TeleSery 图8 下图显示了调用7/实现通讯功能,在线监视的状态: DBT DB8 P RCT RK P SAD RF E ENO EN EO M20.0-ER L TYP DONE-M310 M20.1 L NO 30.0-FEQ ERR0R_31.1 000 256-LADDR L OFFSET H30.1 STATUS-M032 56 L_CF_BYT 256-LADDR 0-DBB NO LCFB工T 2-DB NO IDR-21.0 ERRORI-M21.1 LEN LEN-MU22 -R_CPU_NO 16排0000 STATUS-M024 R NO R OFFSET R CF BYT R CF BIT 图9 注意这里一定要将M0.0和M30.0使能位置1,同时在您的程疗中插入接收数据区D和发送数据 区DB2。 调试CP34x的一个基本方法是采用PC机上的串口通讯调试软件, Windows系统自带的超级终端 ( Hyper Terminal)软件是一个非常方使的串口调试工具,用电缆将CP34x的通讯口和PC机的 Com口(RS232C)连接起来,如果你采用的是485/422或TY接口的模块,那还需在山间加一个 RS485←→RS232或TY<∽RS232信号转换器,打开超级终端的路径如下图: Accessories Communications H gx Programs yper Terminal 感 Internet Explorer Documents La Outlook Express 励 Iotervideo winDVD Settings O Realone-player Search 5 iPass I Trend Micro OFfice Scan Chian Help 开串口调试工县超级 Ru 附件->通讯一>超级终端 kv shut D enu 图10 您打开超级终端软件后,定义连接的名称,确定通讯端口以及串口通讯的性(波特窣、数据 位个数、校验类型、沉控类型等),界面如下列图: gNew Connection- Hyper Terminal zzz-HyperTerminal File Edit View Call Transfer Help File Edit View Call Transfer Help 口囝國图。型的 Connection Description Connect To Connection Enter a name and choose an icon for the connection Enter details lor the phone number that you want to dial 已u| China 186) Area code 自今吗e园‖ hone number. Connect Agere Systems AC 97 Modem K Cancel CP/WInsock■ 图11 图12 Bits per second: 9600 Data bits ezzz-Hyper Terminal File Edit View Call Transfer Help Parity: Even 囗囝到曲型圄 Stop bits SIEMENS A&D CS Flow control: None 图13 图14 这里请您注意,如果您是用的是其他Com口,请根据实际连接的Com口进行选择,波特率、数 据位,奇偶校验位,停止位,流控要与CP34x/CP44x组态时设定旳值一致,起始位为1位,停 止位可设定为1-2位,但必须是1,不能修改 Modbus从站调试注意事项: 首先需要在CP模块上插入 Modbus从站 Dongle,如图3所示,然后安装 Modbus从站软件包, 您可以在下面的下载路径获得,安装完软件包后,在您的项目中组态 modbus从站,双击 CP341模块,在模块的属性窗口中点击 Parameter按钮,选择 Modbus从站协议: =0 Assigning Parameters to Point-To-Point Connections-[CP 341-RS232C(ROA File Edit View Options Help 舀 ProtocoL: MODBUS Slave RK512 AScI IDBUS SI Protocol Load drivers 图15 将您的PC和PLC连接起米,IIC上电,点击 Load drivers图标,弹出装载驱动窗口 Driver version online on module ref name SWWFPBTX Driver version 26 Driver version offline on programming unit- Driver name S7FPB1X Driver version 25 Downloading to module Load drivers 图16 点击 Load drivers按钮,完成从站驱动安装过程,进行 Modbus驱动装载的时候,PC必须处 STOP状态。在点击信封图标,打廾 Modbus从站参数l Protocol General Modbus-Slave FC,05, 15 FC 02 FC 03,06. 16 FC 04 Limits Data Transmission Speed Character Frame Baud Rate Data B ts Stop Bits Parity 9500 Bits/s even Protocol Parameters Slave Address. 222 Operating Mode: Normal Operation Multiplier Character delay time OK Cancel Help 图17 默认从站地址22,然后在设定 modus从站的 Function Code地址与PLC中M,I,Q等地址的 对应关系 General Modbus Slave FC 01, 05, 15 FC 02 FC 0306. 16 FC D4 Limits Data Transmission Conversion of Modbus-Addresses witk
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: