西门子PLC程序能不能在电脑上强制运行(想直接看看程序有没有错 )

作者&投稿:坚月 (若有异议请与网页底部的电邮联系)
ardnuio能不能看程序执行情况~

当然可以,方法主要有两种:
1、等你进入调试状态时,在Project_Workspace下的“寄存器”标签页下有一个“Sec”,这个就是用来模拟记录程序运行的时刻的,如果你要查看一段程序运行了多长时间,可以笔记记录运行到程序开头的时刻,在记录运行到程序尾的时刻,两者相减,就能得到运行的时间了。
2、运行调试状态下的“性能分析器”(菜单“调试”---“性能分析器”),同样能通过两个时刻的相减来得到程序运行时间。

两种方法中,第2中方法能得到更多信息。

注意:你必须在编译之前设置你时钟频率和你实际使用的时钟频率一样(其实在Keil的设置是来模拟实际运行的情况的),方法:右键“目标1”---“为目标1设置选项”----“项目”标签页,在下面的“时钟”里设置你所用的频率。

我个人通常用第1种方法来查看时间,主要用于延时函数、IIC时序延时、SPI延时等,非常有用。

既然你能上网,就可以在网上找一些教程,这应该不难。西门子200面世很久了,各类教程很多,至少认真看完一部教程再来问问题,这样效果应该会好点。
在200编程软件中,在菜单“文件”下有导出选项,需要将程序导出为适合模拟软件的格式。

可以,使用模拟器S7-PLCSIM,如图:



建议初学者直接使用PLC,那样就会减少错误的发生。像SIM的模拟设备,建议熟悉后再进行使用。

当然是可以的了,STEP7-PLCSIM是可以直接模拟PLC的程序的,不过我建议你最好用实物,有那个PLC的工装,可以用软件观测PLC个IO的状态的,建议先学习SIL,FBD,这样直观而且有利于学习,好好的学吧

S7-PLCSIM是s7-300的仿真,多练习就行

使用仿真软件


PLC:按下按钮SB,绿灯亮绿灯亮5秒后接着黄灯亮,黄灯亮5秒后接着红灯亮...
如下图

请教一下会PLC的师傅们:西门子S7-200PLC的比较指令VB的用法,请问比较指 ...
从几个方面这着手分析哈,1 有可能是输出回路,也就是说被驱动器件,像电磁阀有短路现象导致输出点常亮。 2是不是输入有其他条件导致输出信号长亮。3还有一种可能是输出点烧坏了。不过西门子不像小日本的那么容易烧点,洗门子带有电压嵌位功能不容易烧点的,你先按我叔的思路看看 ...

西门子plc上位机参数全变0怎么办
门子plc上位机参数全变0需要重启PLC。根据查询相关公开信息,有些数据通过触摸屏观察到机器的几个辊子车速校正数据变为0,触摸屏给定频率也为0,导致变频器不动,机器停下来,断电重启后数据恢复正常,出现这种问题需要重启PLC,有一个辊子车速校正数据不对,需重新校正。

西门子1200plc的cpu芯片有mb87m2230的吗?
不是的。西 门子的PLC使用的是英特尔处理器。

PLC程序防真不对呀
你在对比下,肯定有哪里你弄错了,要不下个GX WORKS 有自带模拟的

怎么排除数控机床的常见故障?
例:一台采用西门子SINUMERIK SYSTEM 3系统的数控机床,其PLC采川S5—130w\/B,一次发生故障时,通过NC系统PC功能输入的R参数,在加工中不起作用,不能更改加上程序中R参数的数值。通过对NC系统工作原理及故障现象的分析,认为PLC的主板有问题,与另一台机床的主板对换后,进一步确定为PLC主板的问题。经专业厂家维修,故障...

西门子PLC可以漏型输出吗,
四门子PLC有继电器输出和晶体管输出,对于继电器输出的PLC你想接源型漏型都可以;对于晶体管输出的PLC,你要看PLC的型号,写着源型输出就要接源型的,写着漏型就要接漏型,绝对不能接反了。

如何自学PLC
将使你成为市场上的宝贵人才。PLC并非单一的编程技术,而是系统性课程,需要掌握梯形图和语句表编程语言,以及可能的应用如VB、VC++的串口通信和集散控制系统知识。入门容易,但要持续深入学习和实践,小项目也能培养逻辑思维和设计技巧。每次现场调试时,研究程序结构和特性,将加速你的进步。

PLC中 开关应该是常开的 如果开关改为常闭 应该加什么 ?
只要在输出端加一个中间继电器即可,然后利用中间继电器的常闭点。上面的说的都是什么啊!晶体管也是可以驱动外部继电器的,只是驱动能力小点(能同时驱动外部继电器个数少),也有优点就是频繁吸合断开的就得用晶体管的。PLC是程序么! PLC是可编程控制器 是哪门子程序啊!不能把PLC叫做程序,我如果把...

plc的工作电压有多少?
1、plc的工作电压有24V直流,也有220V交流;2、可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统;3、plc采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。

柯城区19784819874: 用PC直接读、写西门子PLC的输出端 -
革佩橘红: 用组态软件做人机界面.WinCC,组态王等.如果有了PLC程序,基本上直接强制输出是不可能的.因为程序在执行,一个循环刷新一次,输出最后定位到程序运行结果.也就是说,还是PLC程序在决定输出的状态.但是可以在画面上通过改变输入来改变输出,如果有各种传感器、开关会很麻烦的.还有一种办法,做个标志位,在画面上置复位,置位后跳转所有PLC程序,这样就可以在画面上强制输出了.如果想自己用VC、VB、Delphi自己编写控制PLC的程序就要找专门的书籍了,有一点,这种书籍是存在的.我简单的看过,但没有研究过.

柯城区19784819874: 如何将西门子PLC模块的程序传到计算机 -
革佩橘红: 在电脑上使用西门子的编程软件,用西门子的编程电缆,与plc建立通信,就可以将plc里的程序和用户数据传送的电脑.

柯城区19784819874: 西门子PLC如何在电脑上调试? -
革佩橘红: 西门子PLC在电脑上调试步骤:1. 在Step7 Microwin中编写完程序;2. 进行编译以查找错误;3. 选择文件下的导出,保存为扩展名为AWL文件;4. 启动仿真;5. 装载程序;6. 选择先前的AWL文件.PLC简介:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程.

柯城区19784819874: 请问西门子step 7里编的程序能在电脑里仿真运行吗?拜托各位大神 -
革佩橘红: 目前PLCSIM的最高版本,据我知道只有4.0.1版,在STEP7 2000/8中,尚没有5.0版,请注意.在step7 与plcsim联机调试时,我感觉不太方便,如果你学过VB入门,可尝试采用西门子最新的软件plc程序(与硬件plc相比)winac2.0,编写一个简...

柯城区19784819874: 请教各位会西门子PLC的师傅们,在没有PLC硬件的情况下,有什么方法能使电脑上的编程软件强制执行梯 -
革佩橘红: 既然你能上网,就可以在网上找一些教程,这应该不难.西门子200面世很久了,各类教程很多,至少认真看完一部教程再来问问题,这样效果应该会好点. 在200编程软件中,在菜单“文件”下有导出选项,需要将程序导出为适合模拟软件的格式.

柯城区19784819874: 西门子PLC S7 - 300的模拟量如何强制? -
革佩橘红: 你值得时输出强制吗?那你可以两种方式.在变量表里面直接force可以 或者直接在程序最末端,写一段话.直接调用move 你想设定的值到模拟量输出区域..

柯城区19784819874: PLC编程可以在电脑上编吗?xp系统可以吗? -
革佩橘红: 可以,PLC200,300,都行

柯城区19784819874: 求教PLC的调试方法 -
革佩橘红: 以西门子300为例: 以变量表为工具输出是可以强制的(Force),运行下也可以,当然也可以看到你需要的显示装态——无论是软件还是模块.如果想直接给一个输出,不用强制,我通常就在运行状态下把OB1给清零或者删掉,便于静态调试.或者可以手动改变没有被运行程序执行的输出,比如 Q7.0程序里不涉及,就可以随便给定.输入是没有所谓强制的,但是可以在主循环最开始改变输入的值,运算部分就可以利用你需要的值——比如在OB1最前面写上 “S I0.0”之类的.但是在软件上和模块上输入点的状态是永远无法手动改变的,只有高低电平可以——也就是实际输入!

柯城区19784819874: 如何强制siemens PLC程序中的数据块数据值 -
革佩橘红: 在block目录下(也就是列出所有ob、fc、fb和db的子项下)右击菜单里面,插入一个vat(variable table)-变量表,然后在里面填写你要强制的db变量 比如db1.dbx0.0,就是一个bool变量,或者db1.dbd0(类型选float)就是一个real变量,点击工具栏上的小眼睛就可以在线监视,填写一个要强制的变量再点击工具栏上的“闪电”按钮就能强制了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网