前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PCS7 调试知识点

PCS7 调试知识点

作者头像
剑指工控
发布2021-11-09 16:03:26
1.4K0
发布2021-11-09 16:03:26
举报
文章被收录于专栏:剑指工控

曾经作为PCS7小白的总结,使用PCS7 V8.0,CPU414H,ET200M

1) PCS7安装,如果为欧洲版,使用WIN7 英文版,如果为亚洲版,使用WIN7 英文版+中文语言包,也可使用中文操作系统。

2) 安装前操作系统的设置,设置系统的消息队列,用户名,密码,其他不要设置,按照西门子的文档全部设置的话会出现:在安装过程中SQL Server 2008 R2 不能顺利进行。

3) 打开项目时,使用多项目打开,使用用户项目打开时没有主数据库。

4) 从CFC程序中从第2层级开始,每个层级都需要有画面,可以在WINCC中没有内容。

5) F(安全)程序编写注意:安全程序与标准程序必须在不同的运行组,可以和标准程序在同一个OB块中,但是安全程序需要单独建立一个运行组文件,将安全程序添加在此运行组。如图:

6) WINCC画面适应问题:“computer”---“属性”---“Graphics Runtime”---“Window Attributes”中选择---“Full Screen”和“Adapt Picture”

7) 当启动WINCC时弹出 Server 不可用,可能是因为本机名字和ES的站名不一致。

8) 硬件组态时,需要将CPU属性的“循环中断”中,将OB35的过程映像区改为PIP1,如下图所示:

9) 将CFC程序产生的面板复制到其他的画面中的方法:首先复制到其他画面,将此面板的属性中的“Type”中的“@”删除。(有待确定)

10) 如果要显示CFC程序中定义的仪表位号,在模版中修改相关属性:

“@PCS7TypicalsAPLV8.PDL”---相关块的模块如:“PIDConL”---“System属性”---“TagVisible”改为YES---回到相关画面中的相关图标“System属性”---“TagVisible”---“YES”.

11) 中文系统或者英文系统,使用PCS7为欧洲版或者亚洲版,将不同版本开发的程序在不同PCS7版本之间移植时,需要设置系统语言,在原中文或英文系统下,在系统的“区域和语言”---“管理”---“非Unicode程序的语言”---“更改系统区域设置”按钮选择相应的语言(原来是英文系统,英文PCS7时,现在改为中文,反之亦然),后将项目备份(在多项目中选择),然后在中文环境或英文环境下,进行恢复。

其他方法:在项目文件夹中,***_prj文件中“Global”文件---“language”文件用记事本打开将第一行的数字 0 改为其他数字。

12) 组件视图中ES站的电脑图标没有黄箭头的问题:ES站名和SCE中计算机名要一致。如果都设置好了,还没有出现,则用复制黏贴的方式设置ES站名和SCE的计算机名。

13) 设置操作员站的下载路径:在组件视图中选择操作员站“OS(1)_Ref(1)”的属性---“OS Ref:options for OS Reference Objects”选项卡下“Path to the OS target computer”中进行设置。

14) CPU内存复位:可先CPU断电,拔下内存卡后,过会再插入内存卡,然后上电。

15) 对于安全模块,当遇到模块钝化或通道钝化后的处理办法:首先需要有信号接入,此时钝化现象是Q_BAD=1,需要进行的操作:将ACK_REI 从 0 改为1,然后再改为0,操作后正常的状态为Q_BAD=0,ACK_REQ=0。

16) 如果F-DI安全模块中设置了对外供电,则Vs灯亮,对于“1oo2”方式,则4个Vs灯全亮。

17) 冗余系统如何测试是否切换CPU:可以将其中1台(主CPU)断电,或者切换到STOP位置,看是否从CPU是否切换为主CPU。

18) 冗余CPU,“MASTER”灯亮,代表其为主CPU,对于冗余CPU必须其中1个CPU上的RAKE0亮,另一个CPU上的RAKE1亮,才能正常通讯。

19) 对于冗余CPU,下载CP341的驱动时,要将RAKE1 CPU断电,RAKE0 CPU打到STOP位置,才能下载。

20) CP341 做MODBUS-RTU通讯时,如果需要对DB块中的数据进行更改需要做如下步骤:打开DB块---“VIEW”---由“Declaration view” 切换“Data view”---“EDIT”---“Initialize Data Block”, 更改后需要检查当前数据是否为需要的数据,然后下载程序。

21) 对于安全模块 FDI 24*DC24V,当有信号输入时,对应的点没有接通,解决方法:在模块属性的“参数”---“Supply group 2vs/4vs(1vs/3vs)”中“Short-circuit test”的对号去掉---“channel 6,18 和其他通道”----“type of sensor interconnection”中由“2 channel equivalent”改为“1 channel” (因为按钮只有1个,而不是2个)

22) 当修改CP1623的相关参数后,下载硬件组态时,将无法下载(下载界面没有VIEW出现),需要在SETPG/PC修改。

23) 当使用CP1623时,需要将普通网卡禁用。

24) SCE中connection中没有出现连接符号,则说明没有下载网络组态,需要将对应的ES/OS站的网络组态下载。

25) 调试过程中,上电后,网络不通(通过交换机),但用网线直连电脑和CPU可以PING通,测试过程:1:将冗余CPU的4个网口的网线接到同一个交换机上,两台电脑的CP1623的1个网口的网线也接到此交换机,无法通讯;2:将冗余CPU的每个CPU的一个网口接到交换机,CP1623的接到交换机后,可以通讯。分析原因为:如果要实习冗余通讯,那么必须每台电脑安装两个CP1623,安装冗余授权才可以实现。

26) 使用PST V4,在网络节点编辑中能BROWSE到网络上的CPU,电脑,交换机就可以了,在PG/PC接口要选择CP1623 RFC1006.1而不是PC internal local.1,否则扫描不到。

27) CFC中Intlk08中,对于连锁信号,如果将某个信号要禁用,可用BypInx=1来设置。

28) CFC中Intlk08没有在画面中生成对应的面板,是因为在CFC中“属性”的“OCM Possible”没有勾选。

29) 如何禁用WINDOWS热键:WINCC项目管理器---计算机属性---参数---勾选“禁用用于进行操作系统访问的快捷键”。

30) 对于如何连接DB块中的数据的问题:CFC程序需要连接DB块时,在相应的程序的管脚上“互连到地址”打开后,没有出现DB块选项,是因为在定义DB块时,没有对“属性”中的“符号名”定义,此处不能为空,必须设置。

31) 当使用用户自定义的图片时,如果图片名称不是字母,而使用的汉字,那么在WINCC编译,OS下载时都会出现问题,需要将原文件在相应的文件夹下删除。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 CMQ
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档