Wincc7.0如何读取RockWell 1769PLC中的结构体数据

我手里有个项目,PLC是Rockwell的CompactLogix1769,原来用的HMI软件国内很少用,而且功能少,现在要改成wincc,增加一部分功能。直接用wincc7.0里面的通讯通道E/IP Controllogix,通讯都已经正常。PLC中有个程序Main变量结构体Memory,里面有1个real变量.eject,一个int变量.status,两个Dint变量.category和.mount。数组Pos类型为Memory[130]。在wincc中建立变量,单独读取数组中的一个变量是没有问题的。但是若在wincc中建立所有的变量,需要130*4=520个。请问在wincc中用结构体可以直接读取吗?以该结构体建立变量的话,地址怎么设置?

问题补充:
RENHQ:我看了wincc7.2与controllogix通讯里关于创建变量的内容,wincc读取AB plc里自定义结构类型的变量,也只是在wincc中创建一个外部变量来单独读取自定义数据类型中的一个变量。能不能在wincc中创建结构变量,来直接读取一个自定义数据类型的全部变量呢?比如,例中的自定义数据类型 DT1中包含两个数据NUM和STR,然后PLC中创建自定义数据类型变量my_dt1。wincc中创建了两个外部变量去读取my_dt1中的NUM和STR,是否可以在wincc中创建一个包含2个变量的结构变量来直接读取my_dt1呢?

最佳答案

WINCC带有可对以下 Allen-Bradley PLC 进行连接:
● Allen-Bradley ControlLogix 5500
● Allen-Bradley CompactLogix 5300
● 带以太网端口的 PLC-5
● 带以太网端口的 SLC 500,如 SLC 5/05
● MicroLogix
1769我搜了一下应该属于5300系列吧?没有用过不确定对不对
参考手册:
WinCC:通信
https://support.industry.siemens.com/cs/cn/zh/view/37436836
47页 Allen Bradley - Ethernet IP
和下面的文档:
WinCC V7.2 与 Allen-Bradley ControlLogix5500 通讯
https://support.industry.siemens.com/cs/cn/zh/view/91455991
SIMATIC 组件与 Allen-Bradley/Rockwell 组件之间的连接
https://support.industry.siemens.com/cs/cn/zh/view/32989862
补充:
好像是不行,我试着创建了一个结构变量,然后还是需要在AB的连接里面输入地址,您或者可以升级一下WINCC版本用7.2-7.4的,用EXCEL很方便的导入导出变量,很适合变量很多的时候用,而且7.3 7.4变量操作和EXCEL有点类似了,能够拖动自动加了呢,有机会您可以试一下

提问者对于答案的评价:
感谢您的帮助

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc147685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午11:34
下一篇 2017年6月3日 上午11:34

相关推荐

  • wincc报警阀门的报警

    阀门的报警(开与关)故障报警求救这样在报警记录组太. 注释:阀门没开位与阀门没关到位报警 如有这方面的例题能发给本人更好 本人万分感谢!!!!&nbs…

    SIMATIC WinCC 2019年6月11日
  • 大神们,WINCC模拟运行的时候,画面窗口出现这个,怎么解决??

    大神们,WINCC模拟运行的时候,画面窗口出现这个,怎么解决?? 问题补充:提示画面中的错误:画面名称.PDL 钻石用户推荐最佳答案 引用的画面不存在或者版本不对 提问者对于答案的…

    SIMATIC WinCC 2021年7月5日
  • WINCC @变量

    wincc项目里有些变量前边加“@”,不知是何意义?是指针的意思吗? 最佳答案 系统变量WinCC 应用程序将创建项目内部管理所需的变量。这些变量的名称均以“@”字符开头…

    SIMATIC WinCC 2021年7月5日
  • 咨询个WINCC画面的标签的问题!

    咨询个西门子WINCC的标签的问题 问题是这样的,西门子里的功能块INTERLOCK(库CIS_CK),他们定义的画面是再管理员权限下可以在画面上修改连接点的参数名&nb…

    SIMATIC WinCC 2019年6月11日
  • wicc中的语音问题

    有200多条报警语句,要求用电脑中的声卡外接音响实现。现在我用的是WINDOW PLAYERD但一个控件只能组态一句。太多了,不好实现。有没有用一个播放器组态很多的。请多…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.4连接数量

    1台PC当做服务器,连接17个S7-1200,同时被17台PC客户端连接。1.这样方案是否可行?2.用PC的普通网卡是否可行?3.连接这么多数量的PLC,需要安装SIMAITC&n…

    2020年11月1日
  • 通讯问题

    上位机(WINCC)用串口跟PLC通讯,现在电脑上Step7是通讯上了的。现在WINCC死活通讯不上,不知道哪出问题了? 查看了设置,应该没什么问题的。各位大虾觉得我的设…

    SIMATIC WinCC 2019年6月11日
  • wincc全局脚本触发

    wincc全局脚本怎么设置,或是触发可以使全局脚本每个月1号0点执行一次,谢谢。 问题补充:是不是要建立两个脚本,一个脚本触发另一个脚本?能具体点吗 最佳答案 在编辑窗口上方的触发…

    SIMATIC WinCC 2017年6月19日
  • 关于WINCC中使用VBS将数据写入excel

    想做一个按钮,按一下将时间和几个数据记录到excel表格中,VBS代码如下,运行之后发现,windows系统后台有excel运行,但是数据没有写入,而且windows后台中的exc…

    SIMATIC WinCC 2017年6月8日
  • 用winccd2008打开项目是显示“无法连接到配置的SQL服务器。

    用winccd2008打开项目是显示“无法连接到配置的SQL服务器。 请确保MSSQL$WINCCFLEXEXPRESS正在运行,并且未被禁用。如果错误继续存在,请重新安…

    SIMATIC WinCC 2021年7月5日