❶ s7300之间如何通过以太网通讯
打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态, 插入2 个S7300 的站,进行硬件组态: 分别组态2 个系统的硬件模块: 设置CP343-1、CP343-IT 模块的参数,建立一个以太网,MPI、IP 地址: 组态完2 套系统的硬件模块后,分别进行下载,然后点击Network Configration 按钮,打开系 统的网络组态窗口NetPro,选中CPU314,
在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为ISO-on-TCP connection 或 TCP connection 或 UDP connection 或 ISO Transport connection,
点击OK 后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息进行后面程 序的块参数设定: 当2 套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,这里略去 CPU314C-2DP 的下载图示: 到此为止,系统的硬件组态和网络配置已经完成。下面进行系统的软件编制,在SIMATIC Manager 界面中,分别在CPU314C-2PTP、CPU314C-2DP 中插入OB35 定时中断程序块和 数据块DB1,DB2,并在两个OB35 中调用FC5(AG_Send)和FC6(AG_Recv)程序块,
创建DB1、DB2 数据块,2 套控制程序已经编制完成,分别下载到CPU当中,将CPU状态切换至运行状态,就可以实 现S7-300 之间的以太网通讯了。
❷ s7300的程序现在用1200怎么才能快速
s7300的程序现在用1200才能快速:换成NULL='T'后,FILTER自动转为NULL IS NOT NULL,显然,这是个永远不成立的条件。
S7-1200是对应S7-300的小型PLC,开发软件换成了博途 (TIA PORTAL),属于西门子PLC全新推出的一条产品线。S7-1200的功能相对S7-300要强大很多,可通过USB或网线进行调试,比S7-300方便很多。
工作原理:
PLC采用循环执行用户程序的方式。OB1 是用于循环处理的组织块(主程序),它可以调用别的逻辑块,或被中断程序(组织块)中断。
在起动完成后,不断地循环调用OB1,在OB1 中可以调用其它逻辑块(FB, SFB, FC 或SFC)。
循环程序处理过程可以被某些事件中断。
在循环程序处理过程中,CPU并不直接访问I/O模块中的输入地址区和输出地址区,而是访问CPU内部的输入/输出过程映像区(在CPU的系统存储区)。
❸ 我用S7300作为主站,S7200作为从站,在Simatic manager里面已经组态好,接下来要怎样编写200和300的程序。
先在S7200中编程,把输入输出状态写到V存储区,要注意输出的V存储区在前,输入的V存储区在后,然后在S7300中就可以直接引用组态时所分配的IO地址了
❹ s7300顺序启动逆序停止
PLC程序运行都是诸条命令扫描的,不可能反向扫描。
实现顺序启动,逆序停止,就需要编写两个功能块,一个是顺序的,用于启动。一个是逆序的,用于停止。由主程序块按照相应触发条件,分别调用两个功能块即可。
❺ s7300如何把mm c卡程序复制出来
操作如下:
“Converter”菜单生成wld文件。用STEP7打开(在文件菜单-存储卡文件-打开)刚生成的wld文件,这时就可以看到程序了。还没有完。920313再新建一个S7-300的项目,随便插入一个CPU,然后编译一下。将打开的wld文件里的所有程序块包括系统数据块一起复制到刚才生成新300项目中,覆盖所有文件。打开PLCSIM仿真软件将这个S7-300项目下载到PLCSIM里(注意不要下载硬件组态,只是下载块文件夹里的所有块,包括系统数据块)然后从PLCSIM里
❻ 帮我看看s7300的一段程序
Masterdrives是要设定好的,你要知道怎么点动的话,主要是看Masterdrives里的参数,你需要安装DriveES或者Drivemonitor而且在STEP7里也要对硬件配置进行设定.在Step7的Help文件里:.(通过查DPWR_DAT)和这个例子类似.你明白道理就行了,要想把正转,反转,点动,启动等等搞明白的话比较浪费时间,因为是编程的人定的,你肯定要反过来猜.
❼ 西门子PLC S7300 OB块调用问题
每个OB块有不同的含义你都掌握了,那么举个例子:
========================================================
比如OB81,你在Step7里面点帮助,索引OB81,帮助内容是:
描述
如果在CPU或扩展单元中下列其中一个发生故障,那么CPU操作系统调用OB81。
24V电源
电池
备用系统
消除故障后也调用该OB (事件出现和消失时都调用该OB),。
编程OB81
必须使用STEP 7在S7程序中将OB81创建为对象。在所生成的块中编写将要在OB81中执行的程序,然后将其作为用户程序的一部分下载到CPU中。
例如,可以将OB81用于下列目的:
评估OB81的启动信息,并确定已经发生哪些电源错误。
查明具有故障电源的机架数目。
激活操作员站上的灯,以指示维护人员应该更换电池。
如果没有编程OB81,则在检测到电源错误时,CPU不会变成STOP模式。不过,该错误会输入诊断缓冲区,并且前面板上的相应LED会指示该错误。
=========================================================
上述说的很明确了,就是PLC机架电源发生故障和故障接触了系统会执行OB81的中断程序,你可以添加一个OB81块,在OB81块中有系统自带的临时变量,这些临时变量你可以查找帮助确定每个临时变量的含义(选中OB81按F1),你可以试着做一次看看。在OB81的程序里你可以用这些临时变量来编程,从而做出当PLC电源出现故障时需要做的那些工作。
入门的编程很简单,你提出的这些OB块的使用其实是让PLC程序更完善,也就是说这些程序在PLC正常时没什么用,当PLC不正常时,会有不同的OB块去处理。