拔智齿后要注意什么| 汁字五行属什么| 千年等一回是什么生肖| 贪小失大什么意思| 寻麻疹是什么| 木薯粉可以做什么美食| 肝实质回声欠均匀是什么意思| 滋阴润燥是什么意思| 小孩掉头发是什么原因引起的| 当归有什么作用| 榴莲不能和什么同吃| 心寒是什么意思| 肝功高是什么原因引起的| 国历是什么意思| 胎儿什么时候入盆| 有待提高是什么意思| 尿蛋白吃什么药| 钠氯偏低是什么原因| 为什么会孕吐| 什么叫玄关| 沉香对人体有什么好处| 妇炎康片主要治什么妇科病| 张家界莓茶有什么功效| 为什么医生爱开喜炎平| 基尼系数是什么意思| 诏安是什么意思| 宫颈柱状上皮外移是什么意思| 广州白云区有什么好玩的地方| n2o是什么气体| 9月21号是什么日子| 艮宫代表什么| 南宁有什么好玩的地方| 宝批龙是什么意思| 月经来了不能吃什么东西| 虎父无犬女是什么意思| 梦见杀鸡是什么意思| 什么而去的四字词语| 一直想吐是什么原因| 师夷长技以制夷什么意思| 小肚子胀是什么原因| 慢性咽喉炎吃什么药好| 无常是什么意思| 肚子左边疼是什么原因| 打喷嚏预示什么| 头部麻木是什么征兆| 身上长白色的斑点是什么原因| 真丝丝绒是什么面料| 肾小球是什么| mt什么意思| 标准工资指什么| b超检查前要注意什么| 腹膜透析是什么意思| 鸟屎掉衣服上有什么预兆| 肩膀上有痣代表什么| 检查肠胃挂什么科| 中二病是什么意思| 风疹是什么原因引起的| 上夜班吃什么对身体好| alcon是什么牌子| 腰椎间盘突出是什么原因引起的| 梦到很多蛇是什么意思| 酸西地那非片是什么药| 孕妇什么时候开始补钙| 娃娃脸是什么脸型| 死有余辜是什么意思| 什么败走华容道不出所料| 陨石有什么作用和功效| 竹棉和纯棉有什么区别| 瞳距是什么意思| 白俄罗斯和俄罗斯有什么区别| 老人嗜睡是什么原因| 蟑螂喜欢什么环境| 免疫系统由什么组成| 为什么下巴经常长痘痘| 梦见很多狗是什么意思| 为什么13周不让建卡了| 乙肝表面抗原阳性是什么意思| 带状疱疹挂什么科| 胆固醇高吃什么食物最好| 肠道为什么会长息肉| 太傅是什么官| 陌上人如玉是什么意思| 痔疮饮食要注意什么| 猪肝有什么功效与作用| 丞相和宰相有什么区别| 玉米须能治什么病| 男人性功能不行是什么原因| 小学什么时候放暑假| 范畴的意思是什么| 吃什么指甲长得快| 孕妇待产需要准备什么| 移动硬盘什么牌子好| 食物中毒挂什么科| 双肺纹理增多增粗是什么病| 急性结膜炎用什么眼药水| 阴阳是什么意思| 艾滋病是什么病| 胼胝体是什么意思| 什么样的耳朵| 听天的动物是什么生肖| 洪七公什么生肖| 真菌镜检阳性是什么意思| 生理盐水敷脸有什么效果| 九价疫苗是什么| imao什么意思| 为什么叫黄牛| 打胎吃什么药| 肝不好吃什么药效果好| 灶性肠化是什么意思| 鳗鱼吃什么食物| 社会很单纯复杂的是人是什么歌| p53阳性是什么意思| 凌晨十二点是什么时辰| 鸿运当头是什么菜| 梦见生了个儿子是什么意思| dce是什么溶剂| 舌头裂纹是什么病| 腊月十八是什么星座| 养胃吃什么好| 胃结石有什么症状表现| 局灶癌变是什么意思| blush是什么颜色| 排卵期出血吃什么药| 炖排骨什么时候放盐最好| 声音的传播需要什么| 譬如是什么意思| 吃什么对子宫好| cpb是什么意思| b型血rh阳性是什么意思| 急性尿路感染吃什么药| 梦见杀人是什么预兆| 肌肉萎缩吃什么药| 沂字五行属什么| 寒湿体质吃什么中成药| 三sprit是什么牌子| 抖机灵是什么意思| 女人依赖男人说明什么| 衡于虑的衡什么意思| 什么什么一什么| 米杏色是什么颜色| 发烧腿疼是什么原因| 嘴里发咸是什么原因| 法西斯是什么| 凉糕是什么做的| 吃薄荷对人身体有什么好处| 中气下陷吃什么药| 四面八方是什么意思| 发际线长痘痘是什么原因| 铖字五行属什么| 一直想吐是什么原因| 韵母是什么| 生辰八字指什么| 梦见狗咬自己是什么意思| 什么至什么来| 盎司是什么单位| 胃口疼是什么原因| 憋尿会造成什么后果| 天神是什么意思| honor是什么牌子手机| 吃什么补维生素d| 中国属于什么气候| 乳腺彩超能查出什么| 夕阳什么意思| 健脾祛湿吃什么药| 脉搏是什么意思| 吃什么东西最营养| 什么叫辟谷减肥法| hla医学上是什么意思| 四月十号是什么星座| 肛门裂口是用什么药膏| 8月30号是什么星座| 六安瓜片属于什么茶| 大便有血是什么原因男性| 油菜花像什么| 氨基酸什么牌子好| 凌波仙子指的是什么花| 什么情况挂全科门诊| 山豆念什么| 艾草治什么病| 什么是盆地| 血细胞分析能查出什么| 柠檬泡水喝有什么作用| cor是什么意思| 午夜凶铃讲的是什么故事| 什么人容易得红斑狼疮| 胆碱酯酶高是什么原因| 装清高是什么意思| 花红是什么水果| twins是什么意思| c4是什么驾驶证| 小猫不能吃什么食物| 无缘无故头疼是什么原因| 什么水果可以减肥| 通草和什么炖最催奶了| 粤语骑马过海什么意思| 转氨酶高说明什么| 反流性食管炎吃什么中药| 420是什么意思| 就义是什么意思| 大姨妈能吃什么水果| 阳痿吃什么药好| hpv病毒是什么| 腰疼是什么原因引起的男性| 组织部长是什么级别| 怀孕吃叶酸有什么用| 血管病变是什么意思| 酒蒙子什么意思| 离职是什么意思| 弹颏是什么意思| 五六点是什么时辰| 风疹是什么| 肚脐眼周围疼是什么原因| 扁桃体1度肿大是什么意思| 脚老抽筋是什么原因| 皮肤是什么组织| 治癜风擦什么药好的快| 脸部过敏红痒抹什么药| 825是什么意思| 一六年属什么生肖| abob是什么药| 国企董事长是什么级别| 儿童诺如病毒吃什么药| 平衡是什么意思| 下腹痛挂什么科| 嗑药是什么意思| 做梦梦见前男友是什么意思| 滴虫性阴炎用什么药效果最好| 1月29号什么星座| 线索细胞阳性是什么意思| 层出不穷什么意思| 12月14号是什么星座| 左心增大是什么意思| 最近老做噩梦是什么原因| crp是什么检查| 血糖高什么症状| 什么的搏斗| 嘴唇发麻什么病兆| 做梦梦到自己怀孕了是什么意思| 肠胃炎吃什么消炎药| 狗被蜱虫咬了有什么症状| 五十路是什么意思| 氧气湿化瓶里加什么水| 杜甫被后人称为什么| 吃什么药怀孕最快| 喉咙有异物感挂什么科| 东南属什么五行| 鹅蛋脸适合戴什么眼镜| 生育保险是什么意思| 一什么家| 维生素b12有什么作用| 什么奔什么走| 吃什么最补脑| 12356是什么电话| 乌鸡白凤丸有什么功效| 七月三号是什么日子| 中国姓什么的人最多| carrots是什么意思| 血压高吃什么| 夏天适合种什么菜| 尔昌尔炽什么意思| 怀孕16周要做什么检查| 阴茎硬不起吃什么药| cst是什么时间| 早熟是什么意思| 百度
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

社会·民生--辽宁频道--人民网

机器人及PLC自动化应用 ? 来源:机器人及PLC自动化应用 ? 2025-08-07 09:36 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

S7-1200 增加 CM1242-5 通信模块后可以做 PROFIBUS DP 从站。一般情况下,可以通过TIA Portal 组态该模块的地址,当在软件中修改组态PROFIBUS地址后,需要下载硬件配置或者完整下载整个项目,修改的地址才可以生效。

对于一些特殊应用场景,PROFIBUS DP从站的站地址无法预先设置成固定的地址值,需要在适当的时候根据需要,在不重新下载硬件配置/项目的情况下,通过程序修改DP地址。为此,本文介绍通过编程调用 WRREC 指令修改 CM1242-5 的 PROFIBUS 地址。

注意

CM1242-5模块固件版本在V1.0.5及更高,支持数据记录 0x2001(8193),当使用WRREC指令写入数据记录之后,从站会以该地址重启。8193数据记录结构如表1.所示

表1.8193数据记录结构

数据记录
结构
字节1 字节2 字节3 字节4
版本(高字节) 版本(低字节) Opcode
=0 不更改;=1 更改
来自Opcod的数据
新地址
分配示例 01h 00h 01h 03h
实现功能 版本为V1.0 需要更改DP地址 新地址为3

实验思路

CPU1215+CM1243-5模块作为PROFIBUS DP主站,站名称为“DP_Master”,CPU1214+CM1242-5作为PROFIBUS DP从站,站名称为“DP_Slave”,双方进行PROFIBUS DP主从通信。

在DP_Slave站点中,在CM1242-5模块属性中设置的从站地址为30。为了更直观的验证通过程序修改地址生效,在博途中导入CM1242-5的GSD文件,在DP_Master站点中,在CM1243-5主站模块下方组态2个CM1242-5(GSD)。一个从站地址配置为3,名称修改为Address_3;另外一个从站地址配置为5,名称修改为Address_5。

在DP_Slave站点中编程,通过调用WRREC指令分别修改CM1242-5模块的从站地址为3和5,在网络视图中在线监控主站模块是否与相应的从站模块通信成功。网络配置概况如图1.所示。

f9a35b52-a633-11ed-bfe3-dac502259ad0.png

图1.网络配置概况

硬件和软件需求

所需硬件及角色分配如表2.所示:

表2.硬件与版本

角色 PROFIBUS DP主站 PROFIBUS DP从站
硬件 6ES7 215-1AG40-0XB0 6GK7 243-5DX30-0XE0 6ES7 214-1AG40-0XB0 6GK7 242-5DX30-0XE0
固件 V4.4 V1.3 V4.4 V1.0.6

软件STEP 7 Professional V16

CM1242-5 模块组态

1. 打开博途软件,创建一个新项目,添加新设备中,添加 CPU1214(6ES7 214-1AG40-0XB0) 模块,固件版本为V4.4。

2. 在CPU1214的设备视图中添加CM1242-5模块,设置从站地址为30,如图2.所示。

f9c948bc-a633-11ed-bfe3-dac502259ad0.png

图2.添加CM1242-5并设置DP地址

3. 设置CM1242-5的操作模式和传输区域,如图3.所示。

f9f3918a-a633-11ed-bfe3-dac502259ad0.png

图3.设置操作模式和传输区域

CPU1215+CM1243-5组态

1.与CPU1214同一个项目中,添加CPU1215(6ES7 215-1AG40-0XB0),固件版本为V4.4,同时添加CM1243-5模块。

2.设置CM1243-5模块的DP地址,如图4所示。

fa12f7f0-a633-11ed-bfe3-dac502259ad0.png

图4.CM1243-5模块的地址

3.添加CM1242-5的GSD文件

CM1242-5 GSD文件下载链接及添加GSD文件的方法,请点击:添加和删除GSD文件

CM1242-5的固件版本如果低于V1.0.5,需要对CM1242-5进行固件更新,CM1242-5固件下载及更新方法,请点击:CM1242-5固件下载固件更新方法

4.从硬件目录中将添加好的CM1242-5的GSD文件拖拽至网络视图中组态,分配PROFIBUS DP主站给CM1242-5,同时修改从站名称为Address_3,如图5.所示。

fa38395c-a633-11ed-bfe3-dac502259ad0.png

图5.分配主站及修改站名称

5.设置从站地址及传输区,如图6.所示。

注意:传输区的组态与CM1242-5模块中组态(参见图3.)的传输区相对应(图3.中为输出,1个字节;此处需要组态为输入,1个字节)。

fa6e7fda-a633-11ed-bfe3-dac502259ad0.png

图6.对GSD文件组态从站地址及传输区

6.从硬件目录中添加第二个CM1242-5(GSD)组态,从站地址设置为5,站名称设置为Address_5,添加传输区也是1 Byte Input,操作步骤同重复上述4-6。

CPU1214+CM1242-5 编程

1.在CPU1214+CM1242-5(站点名称为DP_Slave)中添加全局DB数据块并定义变量,如图7.所示。

将数据块中RECORD的数组的起始值设置为16#01,16#00,16#01,16#03,此4个字节的含义参见表1.所示。

fa9d50e4-a633-11ed-bfe3-dac502259ad0.png

图7.添加数据块定义变量

2.在OB1中调用WRREC指令,指令填写如图8.所示。

注意:WRREC指令是异步通信,REQ指令建议使用上升沿触发。如果使用电平信号触发,会不断的向模块写数据记录。如果短时间内多次写入数据记录,则会使用最后写入的地址。

facc8ec2-a633-11ed-bfe3-dac502259ad0.png

图8.调用WRREC指令

3.捕捉指令完成位及错误代码,如图9.所示。

faee1100-a633-11ed-bfe3-dac502259ad0.png

图9.捕捉错误位和完成位

4.添加监控图表,在其中添加2个变量,分别为"Change_Address_DB".DATA.New_Address 和 "Change_Address_DB".DATA.REQ。将"Change_Address_DB".DATA.New_Address 修改从站地址为3,然后将"Change_Address_DB".DATA.REQ修改为1,触发WRREC指令。如图10所示。

fb0035a6-a633-11ed-bfe3-dac502259ad0.png

图10.修改从站地址为3触发WRREC指令

5.切换至网络视图,观察到CPU1215和站地址为3的GSD文件组态的站点通信成功。如图11.所示。

注意:由于CPU1215下方挂了2个CM1242-5 GSD文件,但是实际只有一个CM1242-5模块,所以同一时刻,只有一个从站通信成功,CPU1215有报错现象属于正常现象。

fb2ca230-a633-11ed-bfe3-dac502259ad0.png

图11.修改地址后观察结果1

6.将"Change_Address_DB".DATA.New_Address 修改从站地址为5,然后将"Change_Address_DB".DATA.REQ修改为1,触发WRREC指令,如图12.所示。

fb4d6e3e-a633-11ed-bfe3-dac502259ad0.png

图12.修改从站地址为5触发WRREC指令

7.网络视图中,观察到CPU1215和站地址为5的GSD文件组态的站点通信成功。如图13.所示。

fb6e75ca-a633-11ed-bfe3-dac502259ad0.png

图13.修改地址后观察结果2

注意:

使用这种方法后,CPU断电重启会恢复组态地址(30),所以如果想要保持性存储DP 从站地址,应将其保存在 CPU 的设置有保持性的 DB块中(参见图7.数据块中的变量设置有保持性,断电从新上电后数据保持断电之前的值不变)

在 OB100 中编程调用WRREC指令,将REQ直接填写为TRUE,将数据记录写入 CM1242-5模块中。如图14.所示。

注意:因为WRREC指令是异步指令,需要执行多个周期,而OB100只能执行一次,所以在程序中加入跳转指令,即当指令仍在执行时则不跳出OB100继续执行WRREC。

fbb0b1f6-a633-11ed-bfe3-dac502259ad0.png

图14.OB100中触发WRREC指令






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GSD
    GSD
    +关注

    关注

    2

    文章

    25

    浏览量

    10898
  • PROFIBUS
    +关注

    关注

    3

    文章

    508

    浏览量

    39395
  • S7-1200
    +关注

    关注

    11

    文章

    333

    浏览量

    18685

原文标题:通过WRREC指令修改CM1242-5的DP地址

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32WB55开发(2)----修改蓝牙地址

    重点介绍如何利用aci_hal_write_config_data函数来成功地修改STM32WB的蓝牙地址。我们会详细探讨该函数的工作原理、所需的参数以及实际操作步骤,确保读者能够快速、高效地完成相关任务。
    的头像 发表于 12-01 15:42 ?1499次阅读
    STM32WB55开发(2)----<b class='flag-5'>修改</b>蓝牙<b class='flag-5'>地址</b>

    如何通过上位机发送指令修改开发板的IP地址

    , UDP_Receive, NULL);里 UDP_Receive,发送指令修改了,可是新的IP地址和原来的IP地址都没用!
    发表于 08-02 04:37

    请问STM32F107+DP83848 LwIP怎么通过串口和网络修改IP?

    STM32F107+DP83848 LwIP已经调通了,不知道怎么通过串口、网口发送指令修改IP、掩码和网关。求教各位大神
    发表于 08-26 00:07

    ADS1242一直驱动不起来,请问程序有什么问题吗?

    //#define_Nop()__nop();//定义空指令#define RTD_A 3.9083e-3#define RTD_B -5.775e-7/*定义ADS1242的寄存器地址*/#define
    发表于 10-31 15:15

    请问PROFIBUS DP 主从配置方法是什么

    从站组态方法  以2个 S7-1200 DP组态通信为例。  (1)PLC_1_DP_Master通过CM1243-5 做PROFIBUS DP
    发表于 12-04 16:18

    RISCV自定义指令编译生成.verilog文件后如何修改其中的地址

    各位老师好,本人最近在自学riscv,在使用蜂鸟e203自定义指令拓展时,遇到了一些问题,我在 Linux中通过修改gnu工具链加入了新的dot指令,并成功生成了可执行文件,
    发表于 08-12 07:43

    mac地址修改器下载 -(exe工具)

    mac地址修改器mac地址修改工具mac地址修改器exe文件免费下载了。 此工具使用方便,操作
    发表于 05-24 01:16 ?79次下载
    mac<b class='flag-5'>地址</b><b class='flag-5'>修改</b>器下载 -(exe工具)

    MM440与S7-300通过DP通讯实现读取和修改参数例程

    MM440与S7-300通过DP通讯实现读取和修改参数例程 本文介绍了通过DP 总线建立MM440(版本V2.09 及以上)和S7-300
    发表于 04-02 11:27 ?107次下载

    修改PLC及连接地址的解决方案

    本文档内容介绍了通过面板修改PLC及连接地址的解决方案。
    发表于 09-22 17:04 ?0次下载
    <b class='flag-5'>修改</b>PLC及连接<b class='flag-5'>地址</b>的解决方案

    CM 1242-5的安装及调试

    。PROFIBUS 基于 PROFIBUS DP-V1 协议与 S7-1200 CM 通信。 支持的功能说明如下。在第三方系统中使用 GSD 文件组态时,还可将 CM 1242-5
    发表于 09-29 15:12 ?5次下载
    <b class='flag-5'>CM</b> <b class='flag-5'>1242-5</b>的安装及调试

    西门子触摸屏修改PLC的IP地址步骤分解

    西门子触摸屏修改PLC的IP地址步骤分解
    的头像 发表于 10-25 14:31 ?1.4w次阅读

    PROFIBUS DP主从配置方法步骤分析

    在网络视图右键单击 DP 主站模块CM1243-5DP 接口,通过操作“分配主站系统”来创建DP主站。
    发表于 02-19 10:34 ?4966次阅读

    多通道振弦传感器无线采集仪通过短信和FTP文件修改参数

    解析并执行短信内的指令,参数修改完成后会以短信形式回发应答信息。短信指令的格式如下: 多通道振弦传感器无线采集仪通过短信 $SETP=参数地址
    的头像 发表于 05-05 10:17 ?763次阅读
    多通道振弦传感器无线采集仪<b class='flag-5'>通过</b>短信和FTP文件<b class='flag-5'>修改</b>参数

    通过安卓手机查找IP地址步骤

    我们在使用安卓手机的时候,可以在设备上通过一些方法来查到IP地址,而IP地址也分为公网IP地址和私网IP地址,具体怎么查找可以看下面
    的头像 发表于 12-12 13:53 ?2483次阅读
    <b class='flag-5'>通过</b>安卓手机查找IP<b class='flag-5'>地址</b><b class='flag-5'>步骤</b>

    通过注册表和Technitium MAC Address Changer修改MAC地址(支持W5500模块及通用网卡)

    Changer工具(适合小白用户),以W5500以太网模块为例,同时适用于普通网卡。 二、通过注册表修改MAC地址 1. 硬件准备 W5500模块:通过USB转以太网适配器或开发板连
    的头像 发表于 03-28 09:27 ?3004次阅读
    <b class='flag-5'>通过</b>注册表和Technitium MAC Address Changer<b class='flag-5'>修改</b>MAC<b class='flag-5'>地址</b>(支持W5500模块及通用网卡)
    虎的贵人是什么生肖 幸灾乐祸是什么意思 龙日冲狗煞南是什么意思 色字头上一把刀什么意思 忌行丧是什么意思
    什么体质不易怀孕 什么样的人 鸡肉和什么相克 宝宝有口臭是什么原因引起的 梦见自己手机丢了是什么意思
    尖嘴鱼叫什么鱼 三焦湿热吃什么中成药 格五行属什么 溃疡性结肠炎吃什么药 12朵玫瑰代表什么意思
    彼岸花是什么花 地中海贫血有什么症状 相处是什么意思 失眠看什么科最好 塌陷是什么意思
    什么气味能驱赶猫hcv8jop8ns4r.cn 尘字五行属什么hcv9jop4ns0r.cn 6月14号是什么星座onlinewuye.com 什么是杀青hcv7jop7ns3r.cn 下嘴唇发麻什么病兆hcv8jop5ns4r.cn
    心病是什么意思hcv7jop9ns8r.cn 什么时间进伏zhongyiyatai.com 薄荷与什么相克hcv8jop9ns2r.cn 一九九二年属什么生肖bjhyzcsm.com 腰椎mri是什么检查hcv8jop0ns9r.cn
    渐行渐远是什么意思hcv9jop3ns9r.cn 嬉皮笑脸是什么生肖hcv8jop7ns9r.cn 二尾子什么意思hcv9jop3ns3r.cn 肌红蛋白高说明什么hcv8jop1ns0r.cn elsevier是什么期刊weuuu.com
    教师节是什么时候hlguo.com 气滞吃什么中成药hcv8jop2ns2r.cn 心肾不交是什么意思hcv8jop5ns5r.cn 实时更新是什么意思hcv9jop4ns5r.cn 男人吃叶酸片有什么好处hcv9jop1ns4r.cn
    百度