参考上一期发布的文章《ROBOGUIDE软件:使用目标点自动生成机器人运行程序》中目标点创建方法,随意创建若干个目标点。
左侧Cell Browser浏览树中,右击目标点“Targets”,在弹出的快捷菜单中选择“Export Point Data”。
很多时候,仿员都希望机器人的示教点位坐标数据能够从外部导入ROBOGUIDE软件,比如机器人点焊焊点坐标数据。针对这种需求,ROBOGUIDE软件也集成了相应的功能,那是目标点的导入与导出。
ROBOGUIDE软件的目标点功能不仅支持在软件中创建目标点,还支持目标点的导入与导出,支持导入与导出的目标点文件均为CSV格式,并且导入与导出的目标点坐标数据都是以仿真环境的世界坐标系为参考对象(坐标原点)。
如果 STEP 7 项目中包含 PROFIBUS 元素,则 S7-PLCSIM 不会仿真 PROFIBUS 元素,但是项目中的其它部分会照常仿真。启动仿真之前,您*将 PROFIBUS 元素从项目中移除。只是必须注意,S7-PLCSIM 会忽略 PROFIBUS 元素。
要仿真 F-CPU,必须先在 STEP 7 项目中调整 F-参数 F-监视时间,然后再执行下载到 S7-PLCSIM。这是因为基于软件的仿真和物理硬件间存在时间差。要调整 F 监视时间,请按以下步骤操作:1. 在 STEP 7 项目树中,右键单击 F-CPU 并选择"属性"(Properties)。2. 在"属性"(Properties) 对话框中,导航到"故障 > F 参数 > 集中式 F-I/O 的默认 F 监视时间"(Fail-Safe > F-parameter > Default F-monitoring time for central F-I/O)。3. 将 F 监视时间从默认值 150 ms 调整为较高值。4. 单击"确定"(OK)。可能需要重复该步骤,直至找到可使 F-CPU 仿真无错运行的 F 监视值。
标志继电器用“SM”表示,标志继电器区根据功能和性质不同具有位、字节、字和双字操作方式。其中SMB0、SMB1为系统状态字,只能读取其中的状态数据,不能改写,可以位寻址。系统状态字中部分常用的标志位说明如下:
SM0.0:始终接通;
SM0.1:扫描为1,以后为0,常用来对程序进行初始化;
SM0.2:当机器执行数算的结果为负时,该位被置1;
SM0.3:开机后进入RUN方式,该位被置1一个扫描周期;
SM0.4:该位提供一个周期为1分钟的时钟脉冲,30秒为1,30秒为0;
SM0.5:该位提供一个周期为1秒钟的时钟脉冲,0.5秒为1,0.5秒为0;
SM0.6:该位为扫描时钟脉冲,本次扫描为1,下次扫描为0;
SM1.0:当执行某些指令,其结果为0时,将改位置1;
SM1.1:当执行某些指令,其结果溢出或为非法数值时,将改位置1;
SM1.2:当执行数算指令,其结果为负数时,将改位置1;
种情况:使用用户提供的程序
1. 一般的情况下都是使用用户提供程序,这样比较好,不用直接去现场了。但是想一想现场的情况,有多个工程师维护一条产线,每个工程师可能都对程序进行过修改,所以每一个工程师手中的程序都不是终的程序,所以上面的问题发生了。
2. 另外即使拿到用户的程序,可能也打不开,主要是用户提供的程序可能还包含一些可选软件,例如DRIVE ES、SIMOTION等软件,这样打开程序时会有提示,如图1所示。
一个项目重组后将过滤掉所需软件的对象,简单地说是将项目匹配本机的软件环境,如果项目中包含的对象在本地PC不支持,这些对象将被过滤掉。虽然重组后项目可以进行编辑,但是过滤掉不该过滤的对象也会出问题,例如S7-300/400 PLC与SIMOTION控制器的通信连接,如果没有安装SIMOTION软件,SIMOTION控制器将被过滤掉,同时S7-300/400与SIMOTION控制器的通信连接也被过滤掉(有提示),下载后通信将中断,所以使用重组也是有风险的。
问题的原因:
问题的原因是现场工程师得到的程序中没有通信连接信息,所以下载后与通信伙伴PLC的通信中断,重新建立通信连接后,再次下载,新建立的通信连接工作正常,但是通信伙伴PLC下载后,覆盖原有的通信连接,所以与通信伙伴PLC相关联的其它PLC通信又中断了。
6ES5375-8LA11 6ES5840-4SH01 6ES5835-8MD01
6ES5375-8LA12 6ES5840-6SG01 6ES5835-8MD21
6ES5375-8LC11 6ES5897-8QF01 6ES5835-8MD31
6ES5375-8LC21 6ES5930-8MD11 6ES5835-3SD11
6ES5380-8MA11 6ES5931-8MD11 6ES5835-3SD21
6ES5385-8MA11 6ES5935-8ME11 6ES5835-3SD31
6ES5385-8MB11 6ES5950-8MD11 6ES5760-0AB11
6ES5420-8MA11 6ES5980-0MA11 6ES5760-0HA11
6ES5421-8MA12 6ES5980-3BC41 6ES5760-1AA11
福建点硕自动化设备有限公司福建点硕自动化设备有限公司座落于美丽的海滨城市--厦门。福建点硕自动化设备有限公司 吴敏电:182 -5o76 -228o ���:96o68o864公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长主营产品,优势供应:1. DCS集散式控制系统:FOXBORO(福克斯波罗):I/A Series系统:FBM(现场输入/输出模块)顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数据通信及处理等。TRICONEX:冗余容错控制系统、基于三重模件冗余(TMR)结构的现代化的容错控制器。Westinghouse(西屋):OVATION系统、WDPF系统备件。Siemens(西门子):MOORE(摩尔)系统备件。Honeywell(霍尼韦尔): TDC系列、QCS系列、S9000系列备件。ABB:ADVANT OCS、MOD30、MO300、Bailey INFI90、Masterview 850、AC460、S100、S800系统备件。MOTOROLA(摩托罗拉):MVME147/162/166/167/172/177/187系列备件。XYCOM: VME系列总线板、可编程人机界面。 2. PLC可编程控制器:Allen-Bradley(罗克韦尔):1756/ 1771/ 1785系列、Reliance瑞恩。Schneider(施耐德): Modicon Quantum 140处理器、输入输出模块、电源模块等。Siemens(西门子):S5/S7系列200、300、400;6AV/6GK系列备件。 3. 伺服控制系统:FANUC(发那科):伺服放大器A06B、驱动器A06B、输入输出模块A02B/A03B、PC..