PROFINET通讯

目前做一个项目,用的是315-2PN/DP,与WINCC6.2通讯。发现一个问题,PLC中通过一个光电进行加1计数,在WINCC中,通过该光电变化时触发VB脚本,当检测该光电信号为1时,也进行加1的计数。但两个计数的值不一样,WINCC总比PLC计数少。(WINCC与PLC通讯经过了两个交换机)
初步怀疑是通讯时丢失了该触发信号,怎么解决呢?
需要在硬件组态中,设定发送时间吗?(默认的已经是1ms,已经够快的了)
WINCC中光电触发VB脚本真实目的是将相关数据存入数据库,如果VB脚本不能触发的话,数据存入数据库也无法进行。
打算下一步做两个测试:
1、WINCC与PLC通讯不经过交换机,打算直接在现场链接试试。
2、将脚本程序只做加1的计算。
请高人指教一下。
如果有通过ODBC或ADO直接建立与数据库链接的程序,能不能共享参考一下,学习中。

问题补充:
为了防止通讯量过大使得通讯丢失的问题,我最终将所有与WINCC通讯的变量均赋值到一串连续的M寄存器中,但问题依然存在。总共280多个外部变量。

最佳答案

WINCC与PLC之间的通讯是按一定的周期进行的,如果光电开关的接通时间小于WINCC的通讯周期,则就可能出现WINCC计数丢失的情况。这种情况,可以在PLC中将一个标志信号置位来将光电开关的触发状态锁定,在WINCC中执行完相关操作后再将标志信号复位。这样只要光电开关两次接通的时间不小于WINCC的通讯周期,就可以保证需要的功能正常实现。
另外,WINCC中扫描周期设置为1MS,并不能保证实际的读取周期为1MS,实际周期可能大大的超过1MS。

提问者对于答案的评价:
问题解决了。根本原因是脚本的触发变量,其触发方式是变量有变化时才执行脚本,实际上在WINCC通讯时并不能完全检测到该变量的变化,虽然其采样周期也是250MS,所以有时候会不执行脚本。现在将变量的触发方式改为固定250MS,在监视的时间内两个数据并没有产生偏差。
寒音同志提供了一个很好的思路。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午4:00
下一篇 2020年10月31日 下午4:00

相关推荐

  • S7-1200中改变PWM的脉宽频率(周期)

    在S7-1200中,用同一个调速脉冲输出口,要实现即可更改输出脉冲宽度,又可以更改脉冲输出频率(周期)。在使用PWM时,在配置中可以设置PWM的输出周期和初始脉冲宽度。配置好后,在…

    自动化系统综合 2017年11月20日
  • 840D2001报警如何处理

    卧式加工中心开机后出现2001号报警 PLC没有启动 问题补充:系统开机时出现如下报警:RUN——TIME  ERROR"285"…

    自动化系统综合 2020年11月1日
  • 通道如何串联使用,串联后按哪一通道地址采样

    S7-300 模拟量模块6ES7 331-7KF02-0AB0第一个通道组的2路通道,只有一路4线制4mA到20mA的传感器输入信号,另一路通道未使用,现想要输…

    2017年11月29日
  • wincc数据问题

    wincc画面上一部分数据显示,另一部分数据有时不显示,有时大概20几秒才显示,step7按了在线没有反应 最佳答案 那应该是你的画面连接变量的问题,你在wincc中建立了变量连接…

    自动化系统综合 2017年11月12日
  • FIFO的程序请教

    我有19传感器, 想用STL语言做信号的先入先出传感器有信号时存数值到DB,19个传感器谁先有信号,就先存谁的数值,然后依次的从DB中MOV出这个先存下去的数值,取完之后…

    自动化系统综合 2020年11月1日
  • 接口模块用加电源模块么?

    IM361接口模块用加电源模块么?还是直接可以接220V电源? 最佳答案 IM360与IM361配套使用,IM361是用于扩展机架的接收模块IM361  订货号…

    自动化系统综合 2020年11月1日
  • 西门子通讯总线

    你好!我想问一下西门子共有多少种通讯总线?能给我解释一下L2总线和FDL吗? 问题补充:我们公司用的工业PC通过 CP5613板用 FDL 和现场的S…

    自动化系统综合 2020年11月1日
  • 什么是SSI信号?它是一种增量信号还是绝对值信号?

    到底什么样的信号是SSI信号?它需要几根信号线来传输呢?我们现场有一台工控机,上面有一个SSI信号接口,我从设备图纸上看到的是这个接口能输入10路SSI信号,每路信号只接了两根线,…

    自动化系统综合 2020年10月31日
  • dp通讯速度慢

    315为主站,从站为支持dp协议的积算仪还有变频器,从站个数为35个,总距离约为1800米,从站中还有PA的耦合器所以波特率降到45.45,中间我加了两个中继器,但目前DP总线后面…

    自动化系统综合 2020年11月1日
  • smart 700 S7-200 在线监控

    如题,查了好多资料,现在十分想知道有没有人实现用PC在线监控PLC和SMART700。看了别人说有的行有的不行,我用了好几块屏了也是在“有的不行”之列。也有人说DP连接不可行(目前…

    自动化系统综合 2020年10月31日