您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
西门子编程软件STEP7想直接在程序找到变量地址,怎么办?
地址,里面,变量西门子编程软件STEP7想直接在程序找到变量地址,怎么办?
发布时间:2019-02-08加入收藏来源:互联网点击:
问题补充: 比如一个地址M0.0,我想知道在程序中哪个程序段使用了,怎么查找?新手小白,求指导下
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
您好,很荣幸看到您的问题。
西门子编程软件的变量地址查询定位分别从老版本系列STEP7和博途STEP7进行介绍:
一,老版本STEP7,在程序中找到变量地址,可以在任意变量地址处点击鼠标右键,跳转到,应用位置,在弹出的对话框中输入想查询的地址,点击显示,比如您说的M0.0。此时对话框内会出现M0.0相关的地址写入与读取程序段位置,双击即可进入相应的程序段,即能找到M0.0。
二,对于西门子目前主推的博途编程软件,有两种方法:
1,您可以在打开编程项目后,使用工具栏里面的“在项目中搜索”功能,输入想查询的变量地址,那么整个项目中关联的变量都会展示出来,结合着交叉引用功能,就能准确找到程序相关使用的变量位置。
2,在项目树程序块位置点击右键,分配列表,里面包含了地址分配使用情况,比如想找到M0.0,就在分配列表里面找到M0.0,右键,交叉引用信息,在分配列表下方便能看到程序段内该点的使用情况,点击进入即可。
希望我的回答能够帮助到您,也祝大家工作顺利,生活愉快。
回答于 2019-09-11 08:43:50
仿真应用STEP7
1.step7,wincc的链接:step中设置PG\PC接口选TCP\IP,在WINCC中变量管理-SIMATIC S7 PROTOCOL SUITE-TCP\IP-系统参数-单位-逻辑设备名称-PLCSIM.TCPIP.1
2,仿真时PLCSIM充当CPU的角色
3,step7中各个逻辑说明查询:选中,按F1;
4.DB10.DBB0中最后一个B代表的是byte,8bit.
5.PIW是300中的模拟量输入地址,数字量输入地址是IW。
6.DB5.DBW是整数;DB5.DBX是浮点数;DB5.DBB是二进制数PLC和仿真器连接,同时与参数设置和delphen画面连接方法不确定密钥有没有连接,打开automation license manager,点c盘,再点下拉菜单,可以看到密钥安装情况,打开设置,将禁止从本地传密钥的勾去掉,再安装才会安装好。打开step7,首先设置PG/PC接口,仿真的话用TCP/IP连接。然后在硬件里面的PN-IO里面查看PLC地址,可设置打开PLC-sim,在下拉菜单里面选择对应的接口方式回到step7里面点击下载,成功后可在PLC-sim里面看到CPU的IP地址。打开参数配置程序时会显示有PRODAVE密钥没安装,此时可在密钥安装程序里面搜prodAVE,选择6.2版本安装。之后可打开PLCParam.exe.会显示连接成功。打开delphi时会要求设置.mdb文件的路径,用记事本打开.udl文件,修改里面的路径。会显示界面。然后在.ini文件里面修改plc的IP地址并保存。(切记,所有上位机画面跟plc相连是必须要在画面文件中设置plc的IP地址,WinCC设置plc的IP地址是在那个握手的地方点击属性设置)更新step7硬件:step7————选项————安装WH更新————执行————安装(切记)挂上模块,如果时internet,挂完AI/DI/AQ/DQ后要挂AR服务模块;如果是PRofibus-dp,挂完后要挂上ET200SP里面的Server模块。才可编译通过。同时,系统数据也有影响,应该删除。仿真时挂在以太网上的ET200SP仿真不了,piw256输入时地址无效。好像上面的所有的变量都仿真不了。此时,要把挂在以太网上的ET200SP换成挂在DP上的IM155,模块配置相同,在最后面挂上Server Module;然后仿真时的SF报错才会消除。step7中的内部变量接口在程序的最上面,通过下拉那个横线可以拉出环境接口。添加接口时一定要注意数据类型,数据类型不对,数据就会变红,或者找不到。
回答于 2019-09-11 08:43:50
Ctrl+F搜索
回答于 2019-09-11 08:43:50
系统培训一下
上一篇:脾胃阴虚胃寒喝哪种花茶?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |