9
上海庆惜自动化设备有限公司是一家集代理、配套和技术方案的综合型企业,秉着仓储式的经营理念,以专业、诚信、服务为宗旨,向客户提供规范化、专业化、多元化的*优质服务,深受国内外厂家、经销商的信赖和支持!真诚欢迎广大朋友前来洽谈合作,共谋发展和建立长期的合作关系!
西门子6ES7315-2EH14-0AB0
SIMATIC S7-300, CPU 315--2DP CPU 含有 MPI 接口, 集成 24 V DC 电源, 256 KB 工作存储区 2. 接口DP-MASTER/SLAVE,需要 MMC卡
应用
CPU 315-2 DP 是一个带有大中型程序存储器和 PROFIBUS DP 主/从接口的 CPU。除了集中式 I/O 结构外,它还可用于分布式自动化结构。
它在 SIMATIC S7-300 中经常被用作标准 PROFIBUS DP 主站。 该 CPU 也被用作分布式智能设备(DP从站)。
它已经依照量化框架作了优化,以便使用 SIMATIC 工程工具,如:
用SCL编程
用S7-GRAPH进行顺序控制编程
另外,CPU 为采用软件来实现一些简单的工艺任务提供了一个理想的平台,例如:
简单的运动控制
使用 STEP 7 块或运行软件“标准/模块化PID控制” 来实现闭环控制任务的解决方案
通过使用 SIMATIC S7-PDIAG 可以实现扩展过程诊断。
功能
口令保护;
用户程序使用密码保护,可防止非法访问。
诊断缓冲;
诊断缓冲区中可存储最后 500 个错误和中断事件,其中的 100 个事件可以长期保留。
免维护的数据后备;
如果电源中断,CPU 将所有数据(较大 128 KB)自动写到 SIMATIC 微型存储卡(MMC 卡)上,从而使数据可以在电压恢复后再次使用,且不会发生改变。
信誉*一,品质为先是公司成立之初所确立的宗旨,在公司**的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“假一罚十”一直是我公司的主动承诺。
承诺一:1、****全新原装进口
承诺二:2、****安全准时发货
承诺三:3、****售后服务质量
流程一:1、确认所需采购产品型号
流程二:2、我方会根据询价单型号查询价格以及交货期,拟一份详细正规报价单
流程三:3,收到报价单并确认型号无误后订购产品
流程四:4、报价单负责人根据客户提供型号以及数量拟份销售合同
流程五:5、收到合同查阅同意后盖章回传并按照合同销售额汇款到公司开戸行
流程六:6、我公司财务查到款后,业务员安排发货并通知客户跟踪运单
您随口的一问多少钱,我就立马放下筷子赶紧回话。
您随口的一句有没有现货,我就立马进去系统拼命地找。
您随口问了问能优惠不?我就到处想办法。
您很随便,我却很当真;您不知道我的回答,只为得到您的满意..……
只因为我和您不止是买卖的关系,而是把您当我的朋友,在全力以赴做到我能做到的
您的选择您的支持是我较大的动力!
产品简述:质保一年,一年内因产品质量问题免费更新产品不收取任何费用
西门子的自动化技术矢志不渝地为您全公司的流程的持续优化提供支持和帮助。 全集成自动化为制造业和过程工业提供*有的、统一的系列产品和系统,是我们全系列产品的核心,为按照用户的不同需求定制解决方案奠定了基础。
西门子S7-300 CPU模块的分类 :
1、紧凑型CPU
CPU 312C:带有集成的数字量输入和输出,并具有与过程相关的功能,比较适用于具有较高要求的小型应用。CPU运
行时需要微存储卡(MMC)。
CPU 313C:带有集成的数字量和模拟量的输入和输出,并具有与过程相关的功能,能够满足对处理能力和响应时间
要求较高的场合。CPU运行时需要微存储卡(MMC)。
CPU 313C-2PtP:带有集成的数字量输入和输出及一个
RS422/485串口,并具有与过程相关的功
能,能够满足处理量大、响应时间高的
场合。CPU运行时需要微存储卡(MMC)。
2、标准型CPU
CPU 313:具有扩展程序存储区的低成本的CPU,比较适用于需
要高速处理的小型设备。
CPU 314:可以进行高速处理以及中等规模的I/O配置,用于安
装中等规模的程序以及中等指令执行速度的程序。
CPU 315:具有中到大容量程序存储器,比较适用于大规模的
I/O配置。
CPU 315-2DP:具有中到大容量程序存储器和PROFIBUS DP主/
接口,比较适用于大规模的I/O配置或建立分布式I/O系统。
CPU 316-2DP:具有大容量程序存储器和PROFIBUS DP主/从
接,可进行大规模的I/O配置,比较适用于
具有分布式或集中式I/O配置的工厂应用。
3、Embrace again革新型CPU(1/2)
CPU 312(新型):是一款全集成自动化(TIA)的CPU,比较适用于对处理速度中等要求的小规模应用。CPU运行时需
要微存储卡MMC。
CPU 314(新型):对二进制和浮点数运算具有较高的处理性能,比较适用于对程序量中等要求的应用。CPU运行时需
要微存储卡MMC。
CPU 315-2DP(新型):具有中、大规模的程序存储容量和数据结构,如果需要可以使用SIMATIC功能工具;对二进制和浮点数运算具有较高的处理性能;具有PROFIBUS DP主/从
接口。可用于大规模的I/O配置或建立分布
式I/O结构。CPU运行时需要微存储卡MMC。
4、Embrace again户外型CPU
CPU 312 IFM:具有紧凑式结构的户外型产品。内部带有集成的数字量I/O,具有特殊功能和特殊功能的特殊输入。比较适用于恶劣环境下的小系统。
CPU 314 IFM:具有紧凑式结构的户外型产品。内部带有集成的数字量I/O,并具有扩展的特殊功能,具有特殊功能和特殊功能的特殊输入。比较适用于恶劣环境下且对响应时间和特殊功能有较高要求的系统。
CPU 314(户外型):具有高速处理时间和中等规模I/O配置的CPU。比较适用于恶劣环境下,要
求中等规模的程序量和中等规模的指令
执行时间的系统。
5、Embrace again故障安全型CPU(1/3)
CPU 315F:基于SIMATIC CPU S7-300C,集成有PROFIBUS DP主/从接口,可以组态为一个故障安全型系统,满足安全运行的需要。使用带有PROFIBUS协议的PROFIBUS DP可实现与安全相关的通讯;CPU运行时需要微存储卡MMC
6、特种型CPU
CPU 317-2 PN/DP:具有大容量程序存储器,可用于要求很高的应用;能够在PROFInet上实现基于组件的自动化分布式智能系统;借助PROFInet代理,可用于基于部件的自动化(CBA)中的PROFIBUS DP智能设备;借助集成的PROFInet I/O控制器,可用在PROFInet上运行分布式I/O;能够满足系列化机床、特殊机床以及车间应用的多任务自动化系统;与集中式I/O和分布式I/O一起,可用作生产线上的中央控制器;可用于大规模的I/O配置、建立分布式I/O结构;对二进
制和浮点数运算具有较高的处理能力;
组合了MPI/PROFIBUS DP主/从接口;
可选用SIMATIC工程工具。CPU运行
时需要微存储卡MMC。
注:要使用电源谐波滤波器,变频器必须具有一个电源电抗器。
产品销往:上海,天津,北京,深圳,哈尔滨,河北、 山西、 辽宁、 吉林、 黑龙江、 江苏、 浙江、安徽、 福建、 江西、 山东、 河南、 湖北、湖南、 广东、 海南、 四川、 贵州、 云南、 陕西、 甘肃、 青海、 闽台、
========================================================
西门子变频器以其强大的效应,打破了以前日本变频器在中国市场上的垄断地位,据有关专业市场调研机构的统计,西门子的高低压变频器在中国市场上已**。
西门子变频器
然而在当时电机调速还是以直流调速为主,变频器的应用还是一个新兴的市场,但随着电子元器件的不断发展以及控制理论的不断成熟,变频调速已逐步取代了直流调速,成为驱动产品的主流,西门子变频器因其强大的效应在这巨大的中国市场中取得了**规模的发展,西门子在中国变频器市场的成功发展应该说是西门子与技术的**结合。在中国市场上我们能碰到的早期的西门子变频器主要有电流源的SIMOVERT A,以及电压源的SIMOVERT P,这些变频器也主要由于设备的引进而一起进入了中国的市场,目前仍有少量的使用,而其后在中国市场大量销售的主要有MICRO MASTER和MIDI MASTER,以及西门子变频器较为成功的一个系列SIMOVERT MASTERDRIVE,也就是我们常说的6SE70系列。它不仅提供了通用场合使用的AC变频器,也提供了在造纸,化纤等特殊行业要求使用的多电机传动的直流母线方案。当然西门子也推出了在我个人看来技术上比较失败然而在市场上却相当成功的ECO变频器,在技术上的失败主要是由于它有太高的故障率,市场上的成功主要是因为它追赶了富士变频器成为中国市场。现在西门子在中国市场上的主要机型就是MM420,MM440.6SE70系列。
6ES7315-2EH14-0AB0
西门子s7-300PLC的保养方法:
设备定期测试、调整
(1) 每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接;
(2) 对柜中给主机供电的电源每月重新测量工作电压;
设备定期清扫
(1) 每六个月或季度对PLC进行清扫,切断给PLC供电的电源把电源机架、CPU主板及输入西门子输出板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动PLC主机。认真清扫PLC箱内卫生;
(2) 每三个月更换电源机架下方过滤网;
检修前准备
(1) 检修前准备好工具;
(2) 为**元件的功能不出故障及模板不损坏,必须用保护装置及认真作防静电准备工作;
(3) 检修前与调度和操作工联系好,需挂检修牌处挂好检修牌;
设备拆装顺序及方法
(1) 停机检修,必须两个人以上监护操作;
(2) 把CPU前面板上的方式选择开关从“运行”转到“停”位置;
(3) 关闭PLC供电的总电源,然后关闭其它给模坂供电的电源;
(4) 把与电源架相连的电源线记清线号及连接位置后拆下,然后拆下电源机架与机柜相连的螺丝,电源机架就可拆下;
(5) CPU主板及I西门子0板可在旋转模板下方的螺丝后拆下;
(6) 安装时以相反顺序进行;
检修工艺及技术要求
(1) 测量电压时,要用数字电压表或精度为1%的**表测量
(2)电源机架,CPU主板都只能在主电源切断时取下;
(3) 在RAM模块从CPU取下或插入CPU之前,要断开PC的电源,这样才能**数据不混乱;
(4) 在取下RAM模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块RAM内容将丢失;
(5) 输入西门子输出板取下前也应先关掉总电源,但如果生产需要时I西门子0板也可在可编程控制器运行时取下,但CPU板上的QVZ(**时)灯亮;
(6) 拨插模板时,要格外小心,轻拿轻放,并运离产生静电的物品;
(7) 更换元件不得带电操作;
(8) 检修后模板安装一定要安插到位
CPU 标准型CPU 6ES7312-1AE14-0AB0 SIMATIC S7-300,CPU 312- 带有MPI接口,集成24 V DC 电源,32 K 工作存储区,必须有MMC卡
6ES7312-5BF04-0AB0 SIMATIC S7-300, CPU 312-C, 紧凑型CPU带有MPI,10数字量输入/6数字量输出,2个高速计数器(10KHZ),集成24 V DC 电源,64 KB工作存储区,前连接器(1X 40 针)需要MMC卡
6ES7313-5BG04-0AB0 SIMATIC S7-300, CPU 313-C,紧凑型CPU带有MPI,24数字量输入/16数字量输出,4模拟量输入, 2模拟量输出 1 PT100,3个高速计数器(30 KHZ),集成24 V DC 电源,128 KB工作存储区,前连接器(1X 40 针)需要MMC卡
6ES7313-5BG04-4AB1 SIMATIC S7-300 CPU 组包含:S7-300 CPU 313-C(6ES7313--5BG04--0AB0),2X前连接器(6ES7392--1AM00--0AA0)带有螺钉触点,40针
6ES7313-5BG04-4AB2 SIMATIC S7-300 CPU 组包含:S7-300 CPU 313-C(6ES7313--5BG04--0AB0),2X前连接器(6ES7392--1AM00--0AA0)带有弹簧触点,40针
6ES7313-6BG04-0AB0 SIMATIC S7-300, CPU 313-C-2 PTP,紧凑型CUP含MPI,16数字量输入/16数字量输出,3个高速计数器(30 KHZ),集成接口RS485,集成24V DC 电源,128KB 工作存储区,前连接器(1 X 40针)需要MMC卡
6ES7313-6CG04-0AB0 SIMATIC S7-300, CPU 313-C-2DP, 凑型CPU带有MPI,16数字量输入/16数字量输出,3个高速计数器(30 KHZ),集成DP接口,集成24V DC 电源,128KB 工作存储区,前连接器(1 X 40针)需要MMC卡
6ES7313-6CG04-4AB1 SIMATIC S7-300 CPU 组包含:S7-300 CPU 313-C-2 DP(6ES7313--6CG04--0AB0),1X 前连接器(6ES7392--1AM00--0AA0)带有螺钉触点,40针
6ES7313-6CG04-4AB2 SIMATIC S7-300 CPU组包含:S7-300 CPU 313-C-2 DP(6ES7313--6CG04--0AB0),1X 前连接器(6ES7392--1BM01--0AA0)带有弹簧触点,40针
6ES7314-1AG14-0AB0 SIMATIC S7-300, CPU 314- CPU 带有MPI接口,集成24V DC 电源, 128 KB工作存储区,必须有MMC卡
6ES7314-6BH04-0AB0 SIMATIC S7-300, CPU 314-C-2 PTP 型 CPU 带有MPI,24数字量输入/16数字量输出,4模拟量输入,2模拟量输出,1T100,4个高速计数器 (60 KHZ),集成接口 RS485,集成24V DC 电源,192 KB工作存储区,前连接器(2 X 40针)需要MMC卡
6ES7314-6CH04-0AB0 SIMATIC S7-300, CPU 314-C-2 DP紧凑型CPU带有MPI,24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100,4个高速计数器(60 KHZ),集成 DP 接口,集成24V DC 电源,192 KB工作存储区,前连接器 (2 X 40针) 需要MMC卡
6ES7314-6CH04-4AB1 SIMATIC S7-300 CPU组包含:S7-300 CPU 314-C-2 DP(6ES7314--6CH04--0AB0),2X 前连接器(6ES7392--1AM00--0AA0)带有螺钉触点, 40针
6ES7314-6CH04-4AB2 SIMATIC S7-300 CPU 组包含:S7-300 CPU 314-C-2 DP(6ES7314--6CH04--0AB0),2X 前连接器(6ES7392--1BM01--0AA0)带有弹簧触点, 40针
6ES7314-6EH04-0AB0 SIMATIC S7-300, CPU 314-C-2PN/DP 紧凑型CPU带有192 KB工作存储区, 24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100, 4 快速计数器 (60 KHZ), 1. 接口 MPI/DP 12MBIT/S, 2. 接口以太网 PROFINET, 含 2个 PORT SWITCH, 集成 24V DC 电源, FRONT C
6ES7314-6EH04-4AB1 SIMATIC S7-300 CPU 组包含:S7-300 CPU314-C-2PN/DP(6ES7314--6EH04--0AB0),2X 前连接器(6ES7392--1AM00--0AA0)带有螺钉触点, 40针
6ES7314-6EH04-4AB2 SIMATIC S7-300组包含:S7-300 CPU314-C-2PN/DP(6ES7314--6EH04--0AB0),2X 前连接器(6ES7392--1BM01--0AA0)带有弹簧触点, 40针
6ES7315-2AH14-0AB0
SIMATIC S7-300, CPU 315--2DP CPU 含有 MPI 接口, 集成 24 V DC 电源, 256 KB 工作存储区 2. 接口DP-MASTER/SLAVE,需要 MMC卡
6ES7315-2EH14-0AB0 SIMATIC S7-300 CPU 315--2 PN/DP, *处理器含有 384 KB工作存储区, 1. 接口MPI/DP 12MBIT/S, 2.接口以太网PROFINET, 带有 2个 PORT SWITCH,必须有 MMC卡
6ES7317-2AK14-0AB0 SIMATIC S7-300, CPU317--2 DP,
*处理器带有1 MB 工作存储区, 1. 接口 MPI/DP 12MBIT/S,2. 接口 DP-MASTER/SLAVE,必须有MMC卡
6ES7317-2EK14-0AB0 SIMATIC S7-300 CPU 317--2 PN/DP, *处理器带有 1 MB 工作存储区, 1. 接口 MPI/DP 12MBIT/S, 2. 接口 以太网 PROFINET, 带有 2 个PORT SWITCH, 必须有 MMC卡
6ES7318-3EL01-0AB0 SIMATIC S7-300 CPU 319-3 PN/DP, *处理器 带有 2 MB 工作存储区, 1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP-MASTER/SLAVE, 3. 接口 以太网 PROFINET, 带有 2个 PORT SWITCH,必须有 MMC卡
技术型CPU 6ES7315-6TH13-0AB0 SIMATIC S7-300, CPU 315-T-2 DP,*处理器用于PLC 和 TECHNOLOGY256 KB 工作存储区,
1. 接口MPI/DP 12MBIT/S
2. 接口DP(DRIVE)接口,
集成 I/O 用于 TECHNOLOGY前连接器 (1 X 40PIN) 必须有MMC卡 MIN. 8 MB
6ES7315-7TJ10-0AB0 SIMATIC S7-300,
CPU 315-T-3 PN/DP,
*处理器用于PLC和TECHNOLOGY,384 KBYTE 工作存储区,
1. 接口 MPI/DP 12MBIT/S,
2. 接口 DP(DRIVE),
3. 接口 以太网 PROFINET
带有 2个 PORT SWITCH,集成 I/O用于TECHNOLOGY,
前连接器 (1 X 40针) 必须有MMC卡 MIN. 8 MB
6ES7317-6TK13-0AB0 SIMATIC S7-300, CPU 317-T-2 DP, *处理器 FOR PLC AND TECHNOLOGY 1024 KBYTE 作存储区,
1. 接口 MPI/DP 12MBIT/S 2. 接口 DP(DRIVE), 集成 I/O FOR TECHNOLOGY 前连接器 (1 X 40PIN) AND
必须有MMC卡 MIN. 8 MB
6ES7317-7TK10-0AB0 SIMATIC S7-300, CPU 317-T-3 PN/DP, *处理器 用于PLC 和TECHNOLOGY, 1024 KB 工作存储区,
1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP(DRIVE), 3. 接口 以太网 PROFINET 带有 2 PORT SWITCH, 集成 I/O 用于 TECHNOLOGY, 前连接器 (1 X 40PIN) 必须有MMC卡 较小8 MB
上海庆惜自动化设备有限公司
公司始终本着"顾客至上"的经营理念,在为客户提供尖端技术的同时,我们同样非常注重售后服务。西门子上海庆惜自动化设备有限公司拥有多名技术人员,他们经过专业培训和长期实践,积累了丰富的现场经验,能做到24小时响应,处理各种故障和紧急情况, 使用户没有后顾之忧。 一直以来,其工作得到了用户的一致**。
西门子在 Micro/WIN V4.0 SP5 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。 1
图 1. 西门子标准指令库(Micro/WIN V4.0 SP5)
注意
1. Modbus RTU 主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对 Port 0 和 Port 1 有效。该指令库将设置通信口工作在自由口模式下。
2. Modbus RTU 主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。
3. Modbus RTU 主站库对CPU的版本有要求。CPU 的版本必须为 2.00 或者 2.01(即订货号为 6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的 S7-200 CPU 不支持。
使用 Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟量 I/O 以及保持寄存器。
要使用 Modbus RTU 主站指令库,须遵循下列步骤:
1.安装西门子标准指令库
2.按照要求编写用户程序调用 Modubs RTU 主站指令库
安装西门子标准指令库
1.2 Modbus RTU 主站功能编程
1. 调用 Modbus RTU 主站初始化和控制子程序
使用 SM0.0 调用 MBUS_CTRL 完成主站的初始化,并启动其功能控制:
2
图 2. 用 SM0.0 调用 Modbus RTU 主站初始化与控制子程序
各参数意义如下:
a. EN 使能: 必须**每一扫描周期都被使能(使用 SM0.0)
b. Mode 模式: 为 1 时,使能 Modbus 协议功能;为 0 时恢复为系统 PPI 协议
c. Baud 波特率: 支持的通讯波特率为1200,2400,4800,9600,19200,38400,57600,115200。
d. Parity 校验: 校验方式选择
0=无校验
1=奇较验
2=偶较验
e. Timeout **时: 主站等待从站响应的时间,以毫秒为单位,典型的设置值为 1000 毫秒(1 秒),允许设置的范围为 1 - 32767。
注意: 这个值必须设置足够大以**从站有时间响应。
f. Done 完成位: 初始化完成,此位会自动置1。可以用该位启动 MBUS_MSG 读写操作(见例程)
g. Error 初始化错误代码(只有在 Done 位为1时有效):
0= 无错误
1= 校验选择非法
2= 波特率选择非法
3= 模式选择非法
2. 调用 Modbus RTU 主站读写子程序MBUS_MSG,发送一个Modbus 请求;
4
图 3. 调用Modbus RTU 主站读写子程序
各参数意义如下:
a. EN 使能: 同一时刻只能有一个读写功能(即 MBUS_MSG)使能
注意:建议每一个读写功能(即 MBUS_MSG)都用上一个 MBUS_MSG 指令的 Done 完成位来激活,以**所有读写指令循环进行(见例程)。
b. First 读写请求位: 每一个新的读写请求必须使用脉冲触发
c. Slave 从站地址: 可选择的范围 1 - 247
d. RW 从站地址: 0 = 读, 1 = 写
注意:
1. 开关量输出和保持寄存器支持读和写功能
2. 开关量输入和模拟量输入只支持读功能
e. Addr 读写从站的数据地址:
选择读写的数据类型
00001 至 0xxxx - 开关量输出
10001 至 1xxxx - 开关量输入
30001 至 3xxxx - 模拟量输入
40001 至 4xxxx - 保持寄存器
f. Count 数据个数 通讯的数据个数(位或字的个数)
注意: Modbus主站可读/写的较大数据量为120个字(是指每一个 MBUS_MSG 指令)
g. DataPtr 数据指针: 1. 如果是读指令,读回的数据放到这个数据区中
2. 如果是写指令,要写出的数据放到这个数据区中
h. Done 完成位 读写功能完成位
i. Error 错误代码: 只有在 Done 位为1时,错误代码才有效
0 = 无错误
注意:此指令库/程序的作者和拥有者对于该软件的功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为 此联系西门子技术支持与服务部门。
1.5 Modbus RTU 主站常问问题
Modbus RTU 主站库对 CPU 的版本是否有要求,为什么编译例子程序时,会遇到 4 个错误?
Modbus RTU 主站库对 CPU 的版本确实有要求,CPU 的版本必须为 2.00 或者 2.01(即订货号为6ES721*-***23-0BA*),1.22 版本之前(包括 1.22 版本)的 S7-200 CPU 不支持。
Modbus 指令库启动后,如何通过同一个通信端口进行 CPU 监控?
Modbus 指令库使用的是 CPU 的自由口通信功能,工作在自由口模式下的通讯口不能使用 Micro/WIN 的 PPI 编程通信监控。如果通信口都已经被占用,可以考虑:
加一个通信模块(如 EM 277、CP 243-1、EM 241 等)扩展出一个编程通信口
中止自由口模式,可以将 CPU 上的模式开关从 RUN 拨到 S**;或者保持处于 RUN 状态,用程序停止指令库的 Modbus 模式(参见指令库应用)
如何理解 Modbus 地址与功能码的区别?
Modbus 地址与 Modbus 的功能码是两个层次的概念。
根据 Modbus 通信协议,Modbus 数据的地址使用 0xxxx、1xxxx、3xxxx 和 4xxxx 的形式,分别表示数字量输出、数字量输入、模拟量输入等数据地址。在使用 S7-200 的指令库时,Modbus 数据地址与 S7-200 的 I/O 和数据存储区地址间有特定的对应关系。
有些设备表明它支持 Modbus RTU 通信协议,但也详细提供了读写数据的详细通信帧格式,其中包括如何* Modbus 站的地址,需要读写数据类型、长度等等。数据帧有特定字节指出此指令读写的数据类型和地址,此字节的数据内容即所谓"功能码",如功能 1 *读取单个/多个数字量输出点的值。
支持 Modbus 协议的设备或软件,使用时用户直接设置或看到的应当是 Modbus 数据地址。Modbus 地址所访问的数据,是通过各种"功能"读写而来。功能码是 Modbus 地址的底层。如果 Modbus 通信的一方提供的所谓 Modbus 协议只有功能码,则需要注意了解此功能号与 Modbus 地址间的对应关系。
如何访问大于 9999 的保持寄存器地址?
通常 Modbus 协议的保持寄存器地址范围在 之间。对于多数应用来说已经够了。但有些 Modbus 从站把地址映射到保持寄存器区的地址**过 9999 的部分。
Modbus Master 协议库支持**过 9999 的保持寄存器地址。地址范围为 36。只需在调用 MBUS_MSG 子程序时给 Addr 参数赋相应的值即可,如 416768。
Modubs Master 扩展地址模式仅支持保持寄存器区,不支持其他地址类型。