中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 PLC论坛 → 浏览主题: 做一个稍微复杂的程序有办法仿真吗
发表新帖 回复该主题
回帖:13个,阅读:201 [上一页] [1] [2] [下一页]
* 帖子主题:

做一个稍微复杂的程序有办法仿真吗

分享到
1752
527383814
文章数:70
年度积分:485
历史总积分:1752
注册时间:2014/9/11
发站内信
发表于:2019/7/25 0:29:03
#0楼
如题   做一个机器  动作有点多  如果把设备做出来再写程序会耽搁太久   有没有什么能模拟演练程序的软件呢  能看见模型的那种
11621
李东泽 版主
文章数:6049
年度积分:2549
历史总积分:11621
注册时间:2013/4/20
发站内信
2018春节活动(三)
英威腾变频器(三)
龙诚PLC体验(三)
三菱电机活动(一)
发表于:2019/7/25 7:07:13
#1楼
建议楼主可以把外部的一些接近开关或者光电开关等接好,在进行测试
1605
18540531
文章数:266
年度积分:507
历史总积分:1605
注册时间:2017/3/18
发站内信
发表于:2019/7/25 8:24:13
#2楼
啥意思,做设备,跟写程序两者没啥影响,为啥一定要机器做好再写程序
1752
527383814
文章数:70
年度积分:485
历史总积分:1752
注册时间:2014/9/11
发站内信
发表于:2019/7/25 10:01:08
#3楼
回复 #2楼 18540531
就是说  程序写入plc 后  设备运行起来不能有一点错误,我目前做不到上机后不出错,  所以有没有什么配合梯形图可以模拟设备运行的软件
9640
yanli7234 版主
文章数:2596
年度积分:838
历史总积分:9640
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2019/7/25 10:40:27
#4楼
本胖想了半天,给你一个不是很成熟的建议:
1、假设你非常熟悉工艺;假设你有充足的时间;假设你很有耐心。
2、以西门子PLC胃里吧,用FB做出现场的所有设备的模拟程序,如果可能,做出接触器、阀门等等的模拟FB。
3、首先做出现场设备的模拟程序,这个可以结合上位机的组态软件(比如wincc)来实现,我原来做过小系统的模拟,感觉难度不是很大,就是麻烦,要做出所有现场设备的模拟程序,跟真的一样,在上位机组态软件上做出对应的画面(当然,触摸屏的也需要暂时在上位机上模拟)。
4、现在可以做你需要的程序了,所有的IO点都用PLC的内部变量(西门子的可以用DB来代替IO)。
5、可以根据工段来分步的逐步编程、模拟。
5、最好做个Excel的变量映射表,这样在你试验完成之后,用FC或者FB加入IO映射程序,就可以实际运行了。

举例:
假设现场一个气动阀门,模拟程序要实现:开到位(DI)、关到位(DI)、开动作(DO)、关动作(DO),上述DI/DO用DB中的变量;在上位机发出开阀命令(假设当前是关到位)后,对应DO输出(DB变量)、延时、关到位无效、延时、开到位有效。控制程序收到开到位后,应该去掉开动作。最好在画面上全部显示整个过程。
上面是两个程序;模拟程序、控制程序。控制程序是楼主需要的,模拟程序将来不需要了。

啰里啰嗦的说了半天,也不知道说清楚了没有,但大致意思应该能理解吧。
国人当自强,共同努力,抵制日货。
23563
YXBK 版主
文章数:11042
年度积分:2551
历史总积分:23563
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/7/25 11:08:52
#5楼
以下是引用5273838142019/7/25 10:01:08的发言:
就是说  程序写入plc 后  设备运行起来不能有一点错误,我目前做不到上机后不出错,  所以有没有什么配合梯形图可以模拟设备运行的软件

要做到不能有一点错误,这要看复杂程度,如果复杂的只能祝您好运了。
大家一起学习
4117
chi1225
文章数:1320
年度积分:872
历史总积分:4117
注册时间:2014/7/31
发站内信
发表于:2019/7/25 11:31:45
#6楼
写个大概的程序框架就好了;程序写得行不行,有没有BUG?只有下载到PLC里让设备运行起来后才知道~~好程序都是在现场不断改进,优化而来的。。
搞野心事业总是有风险的,当无路可退时,最好的作法是想办法前进~~
1502
sxjice545
文章数:304
年度积分:518
历史总积分:1502
注册时间:2013/2/23
发站内信
发表于:2019/7/25 12:41:01
#7楼
要求蛮高
3383
蜀中之首
文章数:2248
年度积分:1866
历史总积分:3383
注册时间:2018/5/27
发站内信
发表于:2019/7/25 15:23:13
#8楼
不清楚你的控制复杂到什么程度,程序写入plc 后  设备运行起来不能有一点错误----看着好怕怕的,上天的感觉
先问,你对控制工艺过程很了解吗
纯逻辑控制,做个模拟开关盒,按照工艺分别搬动开关,观察输出指示灯,是否按要求点亮/熄灭。
带模拟,通过电脑认为给数据,看相应结果/趋势(PID等控制就别费时间了)
带通讯,显示,有条件就接上实物,没可能,用电脑。
21799
cfg168
文章数:14108
年度积分:612
历史总积分:21799
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2019/7/25 18:14:38
#9楼
1、复杂程序不好仿真。2、所有程序上机测试动作之后才能发现所有问题,并不能100%预防。
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2019 Gkong.com, All Rights Reserved

171.6