请教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日 下午2:50
下一篇 2018年12月5日 下午2:51

相关推荐

  • 需要wincc Connectivity Pack 才能访问归档数据库吗?

    如题,谢谢! 最佳答案 从应用角度看,确实是需要Connectivity Pack。 WinCC归档数据库是分段的,也就是说,你需要的数据可能分布在好几个独立的…

    SIMATIC WinCC 2019年6月11日
  • TIA wincc VB脚本使用RyRef无法修改变量值

    如图,传递一个INT值给n,同时在屏幕上显示此INT值.单击一个按钮调用VB_1脚本,但INT值始终不变化 图片说明:    最佳答案 WINCC的VB脚本不能…

    2020年11月1日
  • ALARM LOGGING

    在System blocks/用户文本块里面我不选择一个块,比如说是时间/消息文本,然后我又在报警控制属性里面选上时间/消息文本,并添加在消息列表中,请问这样的话:时间/…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC故障确认

    不知道是叫故障复位,还是叫故障确认好.姑且这么叫吧. 在WINCC系统生成的画面中,有一个叫@button.pdl的.其中有个画面窗口,貌似叫CSIG,它打开的画面就是一…

    SIMATIC WinCC 2019年6月11日
  • wincc 的变量记录问题

    当点击wincc的变量记录,双击代开的时候出现了提示框,标题是TLgCs,内容是“不能与数据库连接”    点击确定,又出来个提示框,标题还…

    SIMATIC WinCC 2019年6月11日
  • 对wincc进行操作怎么产生操作信息啊?

    有2篇这个的文档,但是有看没懂! 能不能说直白,通俗啊!   最佳答案 操作信息? wincc勾选tag logging还是rep…

    SIMATIC WinCC 2019年6月11日
  • wincc安装后

    wincc之前装的13sp1   可以使用运行程序卸载的  注册表已经清理过现在装14sp1系统win10 钻石用户推荐最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • 请问应用项目的运行环境

    本人小白,对WINCC不了解。请问各位大侠:做好的应用项目运行环境是什么?一定要装庞大的WINCC码?还是能编译成可执行程序,在类似Runtime的环境下运行?谢谢! 问题补充:谢…

    SIMATIC WinCC 2021年7月5日
  • wincc报警不删除,只禁用怎么做?

    各位老师好,是这样的,wincc上做了很多报警,但甲方表示只需要一部分报警,但我又不想把那些不需要的删除,免得以后甲方又让我添加就麻烦了,有没有什么方法能禁用我想禁用的报警呢? 最…

    SIMATIC WinCC 2021年7月5日
  • 求助:如果利用vbs实现MSFlexGrid控件的赋值

    在ActiveX控件中添加了Microsoft FlexGrid Control,version6.0控件, 然后拖了一个到界面中,又拖了一个按钮,见…

    SIMATIC WinCC 2019年6月10日