请教S7-300与WINCC之间数据交换的方式

大家好,目前在做设备改造中,遇到一个问题,向大家请教一下。
基本情况是这样的,我有2台一模一样的设备,采用S7-300,317-2PN/DP,WINCC6.2的上位机系统,走TCP/IP的方式。
生产配方通过设备商自己开发的软件,生成一个配方文件,通过上位机的按钮,执行一个加密脚本,将配方中的数据给PLC。
现在情况中这样,我将2#设备的MMC卡换成1#的MMC卡,将2#上位机程序换成1#上位机程序,在导入配方时,提示我与上位机通讯故障,无法导入数据。提示我的参数通讯故障信息,是通过“N8”的一个内部变量(不是PLC的某个变量),为零时正常,非零时故障。
1、N8的赋值从哪里实现的?加密脚本只是在点击导入参数按钮是才有效,没有看到其他脚本对N8有操作的地方。
2、故障状态是通过N8显示,故障信息是由PLC的信息反馈。我现在很好奇的是,即使我的配方有生成是#号设备的配方,但我PLC和上位机程序都已经更改,为什么还是不能导入?该配方在原设备上能顺利导入,所以我初步怀疑是PLC的某个固件信息,影响了数据的传输,最后故障信息通过故障代码反馈给上位机,但这么说来N8是通过PLC赋值的?可它是内部变量。
3、上位机系统中,有一个软件SIMATIC NET PC/Software Edition 2006,有没有这个软件使用手册之类的?

问题补充:
其实我就关心三个问题:
1、WINCC的内部变量,可以通过什么方式赋值?
2、西门子的PLC,是否有类似ID之类的固件信息,并且是全球唯一的,又可以通过什么方式读取和识别?
3、SIMATIC NET PC软件干嘛用的,有什么功能,又如何设置和操作?(我安装了一个,没搞明白什么作用)

最佳答案

1.WINCC的内部变量,可以通过全局脚本有条件或无条件赋值
2.西门子的以太网口可以用6段ISO地址通讯,这个地址是独一无二的,并且是全球唯一的,一般设备上有,像CP443-1
3.SIMATIC NET PC软件是支持网络通讯的,有多种通讯方式,,一般用的SOFTNET是配套普通网卡的

提问者对于答案的评价:
感谢大家的回答。说明一下
1、N8的内部变量,在交叉参考中,没有看到关联脚本。只有一种可能,交叉参考无法关联到带有加密的脚本,也就是当脚本加密后,该权限高于交叉参考要求关联的能力。
2、如NIU牛所说的,更想知道这个地址如何读取?
3、这个问题可能已经不重要了~
再次感谢大家的回答。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日
下一篇 2018年12月5日

相关推荐