如何用好西门子工控类软件
(2008-4-12—2008-5-31 唐山味儿不浓 编著)
第一章、初学者如何学好STEP7及简单应用
1. 安装STEP7,及模拟软件PLCSIM
1) 软件下载地址:
A、 http://gx.gongkong.com/tech/detail.asp?id=375291
B、 http://gx.gongkong.com/tech/detail.asp?id=453228
2) 安装注意事项,常见安装问题解决方案(包括其它西门子工控类软件)
A、 反复提示重新启动,处理方法:
a) 有其他软件和西门子软件冲突,如“暴风影音”卸载它
b) 直接改注册表,点击WINDOWS桌面的“开始菜单”→“运行” →输入“regedit” →按回车键,然后找到下面键值
“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\ ”
删除注册表值
“PendingFileRenameOperations”
B、 安装不继续自动执行,安装过程中提示XXX文件未找到,或其它错误,可能原因:
a) 安装文件损坏
b) 把安装文件拷贝报磁盘根目录下安装
c) 安装目录不要有中文名字,下载的安装文件夹也不要有中文名字
d) 需设置控制面版中“区域设置”的默认语言为“英语(美国)”
C、 安装序列号:0123456789
D、 盗 版授权出错问题解决方案(声明:盗 版授权只供学习研究,任何人不允许以其做为牟利手段,或损坏西门子公司权益,否则后果自负!建议使用官方授权)
a) 下载地址:http://user.qzone.qq.com/38458699/blog/1204735542
b) 可能授权已到期,或授权损坏,需删除损坏授权(根盘目录下的“AX NF ZZ”文件夹内的文件,每个授权对应两个文件)
c) 建议:安装盗 版授权时,不要太贪心,一次安装N个,安装最高的一个就可以了
E、 程序打不开:
a) 程序部分文件丢失或损坏
b) 最初编写程序的语言与现在的系统语言不符,需更改语言选项
F、STEP7不能运行;可能被优化大师、超级兔子类软件优化过注册表,须恢复操作。
G、更多问题请访问下面网址或咨询西门子售后服务
http://www.gongkong.com/Forum/ForumTopic.aspx?Id=D-975B-7A4A2838AAA1
注:以上第1小项为视频教程1内容,下载地址:
http://www.gongkong.com/UploadFile/Datum/2008-4/2008041311520900001.rar
2. 了解STEP7及PLCSIM界面(请观看视频讲解)
1) 查看STEP7-V5.3或V5.4的菜单,及各菜单下的命令按钮,推存用STEP7-V5.4中文版,如不习惯可更改语言选项 菜单栏—Options—Customize—Language,选择英文即可
2) 查看监视Mondifying Variables软件
3) 查看PLCSIM软件
3. 初学者编程注意事项(请观看视频讲解)
1) 要有总的统筹方案
2) 编写程序要认真、严瑾,尤其在后期改编。
3) 条理清晰,代码、语句等最佳化,尽量做到易执行、好理解、占用内存小
A、 位置恰当;如一个连锁条件既可以放在程序主干线前端,也可以放在中间
B、 多个连锁条件组成的链路选一中间变量
C、 多次使用的功能集中编写公用块再单个调用
4) 合理安排存放程序语句,做好归类
5) 合理安排分配地址表,防止地址冲突
6) 防止多路置位输出一个点
注:以上第2、3小项为视频教程2内容,下载地址:
http://www.gongkong.com/UploadFile/Datum/2008-4/2008041311570500001.rar
4. 新建工程项目(请关注下期视频讲解)
1) 建立存储路径及文件名
2) 硬件组态
3) 创建常用功能块
4) 根据协议或要求编写程序
5. 新建项目的调试(以送电正常,其它各项准备工作已到位)(请关注下期视频讲解)
1) 设置好通讯接口检查通讯是否正常,如果连接不上可能由下列原因之一造成
A、 通讯接口设置不正确,用适配器连接时需设置PG/PC接口为PC Adaper;用以太网线连接时需设置成自己连接用的网卡,用CP5611时需设置为CP5611等等
B、 连接电缆损坏,或适配器损坏
C、 地址冲突;适配器连接时可更改PG/PC接口PC Adaper/MPI属性的MPI地址,以太网连接时可更改网络连接IP地址
D、 可用“设置PG/PC接口”里的“诊断”—“测试功能”检查连接状态
2) 调试前要做好Variable table
A、 将单独PLC的所有开关量以ID或IB QD或QB的形式导入到本PLC内的Variable table文件里
B、 将所有关键值写入到Variable table文件里
3) 开始对所有操作点进行校验(打点)
A、 停掉所有无关执行单元电源,确保打点不会出现任何事故发生
B、 先在OB块里用“//”屏蔽掉所有调用的功能块(为了方便强制Q点输出)
C、 试验每个操作点,查看监控画面显示是否正常。
D、 在监视窗口的“ModifyValue”栏 输入“1”, 在点击“Modify Value”(像闪电的图标)按钮强制每个QB输出点,查看模块或继电器输出是否正常
6. 如何学习别人的程序(实例项目讲解)(请关注下期视频讲解)
1) 了解程序大体结构,如硬件配置,有多少类程序块组成,
2) 了解程序的大体调用过程
3) 有没有加密的功能块,解锁软件到http://user.qzone.qq.com/38458699/blog/1204735797下载
4) 看看各功能块内的程序
5) 用好模拟软件PLCSIM
A、 设置好通讯接口,选择 “适配器 MPI”
B、 建好模拟文件,并将程序下载到CPU
C、 模拟按钮操作或直接在线监控,观察执行效果
6) 用好功能及快捷键:
A、 “跳转到。。。”对应快捷键“Ctrl+Alt+Q”
B、 “本地向上跳转” 对应快捷键“Shift+Ctrl+F”;“本地向下跳转” 对应快捷键“Shift+Ctrl+B”
C、 画面切换 对应快捷键“Ctrl+Tab”
D、 更改常开、常闭点 先切换到插入功能(Insert键),再用快捷键 “F2”或“F3”
E、 显示符合信息 对应快捷键“Shift+Ctrl+Q”
F、 放大视图 “Ctrl+Num+”; 缩写视图 “Ctrl+Num-”
7) 用好Variable table
总结:勤于思索,善于用心,时而习之,不易曰乎!
7. 作业题
自己动手编写一个程序,要求:
A、 按下I0.0的操作钮,Q0.0随之得电
教程之1--STEP7的安装及其常见问题处理,下载地址:
http://www.gongkong.com/UploadFile/Datum/2008-4/2008041311520900001.rar
教程之2--STEP7及模拟软件PLCSIM的了解,下载地址:
http://www.gongkong.com/UploadFile/Datum/2008-4/2008041311570500001.rar
教程3 “从STEP7硬件组态到与WINCC通讯联机”下载地址:
http://www.gongkong.com/Common/ShowDetails.aspx?contr=DatumView&ElementID=2008051917284300004