西门子6ES7136-6BA00-0CA0现货供应
西门子PLC保养 一、 保养规程、设备定期测试、调整规定 (1) 每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接; 二、 设备定期清扫的规定 (1) 每六个月或季度对PLC进行清扫,切断给PLC供电的电源把电源机架、CPU主板及输入西门子输出板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动PLC主机。认真清扫PLC箱内卫生; 三、 检修前准备、检修规程 (1) 检修前准备好工具; 四、 设备拆装顺序及方法 (1) 停机检修,必须两个人以上监护操作; 五、 检修工艺及技术要求 (1) 测量电压时,要用数字电压表或精度为1%的表测量 |
---|
SIEMENS HMI触摸屏:TD200/TD400C/SMART700IE/SMART1000IE/TP700/TP1200/TP900/TP1500
SIEMENS 交、直流传动装置
1、 交流变频器及伺服:420/430/440、G120、G110、V10、V20、V60、V70、V80、V90及6SE70系列(FC、VC、SC)
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6RA80系列
SIEMENS 数控伺服
1、数控系统:840D、802S/C、802SL、828D、801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510
2、伺服系统: 611A/U/D:6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
3、伺服系统:S120: 6SL304、6SL3210、6SL3130、6SL3055、6SL3054
SIEMENS
西门子自动化与驱动产品合作伙伴
西门子V90代理商详细介绍:
1.应用的基本信息
基本应用信息描述(您所经历过的现场规模,例如硬件和网络配置、CPU的类型、版本以及个数等。您在项目的职责,例如项目负责人、主要或者设计、编程调试者。)
我在项目中采用的是S7-1215C CPU和4台V90进行PROFINET通信。次使用,闹了很多笑话,在这里给大家献丑了。
2.问题描述
项目中配置PROFINET网络遇到的问题或PROFINET网络在运行过程中出现的故障。语言简要、故障要点突出,现象表达清楚,为了清晰描述问题的原因,需要配图。网络的拓扑结构图
例如:
1. 起初并不知道EPOS模式的111报文,而是准备用105报工艺对象。后来也是在论坛看到们的做法,而且要到了FB284.
2. 之后的测试基本还算顺利,不得不说暂停功能真的好用,可以在任意位置停止后继续行走;甚至可以在暂停状态下给启动命令,恢复后依然可以行走。
3. 设备安装完成,家里测试无异常,去到客户现场,发现Y轴驱动器总是通信掉线(5类网线)。后换成7类屏蔽双绞金属头网线。
4. Y轴还经常报警F7492(平均1天一次),实在没办法就将线拆掉重新接了一遍
5. 400W电机,伺服转速2万LU,丝杆导程10(无减速机,X轴负载估计4kg,Y轴负载估计2kg)。斜坡函数如图:但是对设备来说抖动依然较大,未解决?
3.问题的分解和解决
3.1 故障或问题分析(根据故障或问题,进行分析,从而提出潜在的一些解决方案用于解决该问题)
例如:
1、尚未明白这算RT通信还是IRT通信
2、尽管通信速率很快而且可以同时将命令给多个伺服,但由于PLC扫描周期依然会产生不必要的等待延时。
3、因为是2轴联动,所以也没办法提前设定路径
4、V90上电之后的启动时间也太长了
5、原点只能接到PLC上?这个实在是不方便,因为伺服和PLC不在一个电柜,而且伺服需要单独的24V电源.所以他们是独立的两个直流电源,而原点和限位往往是同一个接线盒,造成接线的麻烦。
3.2故障或问题处理(根据分析各种导致问题的可能性,逐步排查和测试,描述您解决此问题的操作步骤、想法,终确认原因,排查和测试过程有条理,思路清晰)
上面说完了!
4.经验总结
4.1的问题(问题排查后,是否对解决问题的方式仍然有些疑问或者不理解的地方)
1、由于XY轴间的机械原因,导致夹角不是90°,这样在计算时造成麻烦
2、工件定位时也因为旋转角度造成麻烦,虽然都通过计算解决
3、伺服在启动和停止过程的抖动依然存在。(如果加减速时间加长,效率就会降低)
4.2改进方法(解决问题后,根据后期的理解,可以提出更好的解决方式或建议)
装载存储区可能是CPU模块中的部分RAM、内置的E2PROM或选用的可拆卸FlashEPROM( FEPROM)卡,用于保存不包含符号地址和注释的用户程序和系统数据(组态、连接和模块参数等)。
有的CPU有集成的装载存储器,有的可以使用微存储器卡(MMC)来进行扩展,CPU31XC的用户程序只能装入插入式的MMC。
断电时数据保存在MMC存储器中,因此,数据块的内容基本上被保留。
下载程序时,用户程序(逻辑块和数据块)被下载到CPU的装载存储器,CPU把可执行部分复制到工作存储器,而符号表和注释则保存在编程设备中。
工作存储区占用CPU模块中的部分RAM,它是集成的高速存取的RAM存储器,用于存放CPU运行时所执行的用户程序和数据。为了保证程序执行的快速性和不过多地占用工作存储器,在执行时只把与程序执行有关的块装人工作存储区。
CPU工作存储区也为程序块的调用安排了一定数量的临时本地数据存储区(或称L堆栈),用来存储程序块被调用时的临时数据,访问局域数据比访问数据块中的数据更快。用户生成块时,可以表明临时变量( TEMP),它们只在执行该块时有效,执行完后就被覆盖了。也就是说,L堆栈中的数据在程序块工作时有效,并一直保持,当新的块被调用时,L堆栈将进行重新分配。
在FB、FC或OB运行时设定,将块变量声明表中声明的临时变量存在临时本地数据存储区(L堆栈)。L堆栈提供空间以传送某些类型参数和存放梯形图的中间结果。块结束执行时,临时本地存储区再行分配,不同的CPU提供不同数量的临时本地存储区(L堆栈)。
语句表( STL)程序中的数据块可以被标识为“与执行无关”(UNLINIKED),它们只是存储在装载存储器中。有必要时,可以用SFC 20“BLKMOV”将它们复制到工作存储区。
复位CPU的存储器时,RAM中的程序被清除。
系统存储区为不能扩展的RAM,是CPU为用户程序提供的存储器组件,被划分为若干个地址区域,分别用于存放不同的操作数据,如输入过程映像、输出过程映像、位存储器、定时器和计数器、块堆栈(B堆栈)、中断堆栈(I堆栈)和诊断缓冲区等。
系统存储区可通过指令在相应的地址区内对数据直接进行寻址。
(1)输入/输出(I/O)过程映像表
在每次扫描循环开始时,CPU读取数字量输入模块的外接输入电路的状态,并将它们的存放过程映像输入表中。在扫描循环中,用户程序计算输出值,并将它们的存放过程映像输出表。在扫描循环结束时,将过程映像输出表的内容写入数字量输出模块。
用户程序访问plc的输入(I)和输出(O)地址区时,不是去读/写数字信号模块中的信号状态,而是访问CPU中的过程映像区。
I和O均可以按位、字节、字和双字来存取,如10.0、IBO、IWO和IDO。
与直接访问I/O模块相比,访问过程映像表可以保证在整个程序周期内,过程映像的状态始终一致。在程序执行过程中,即使接在输入模块的外接输入电路的状态发生了变化,过程映像表中的信号状态仍然保持不变,直到下一个循环被刷新。由于过程映像保存在CPU的系统存储器中,该问速度比直接访问I/O模块快得多。
在用户程序中输入过程映像的标识符为I,是PLC接收外部输入数字量信号的窗口。输入端可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路。PLC将外部电路的通/断状态读入并存储在输入过程映像中。外部输入电路接通时,对应的输入过程映像为ON(1状态);反之为OF(0状态)。在梯形图中,可以多次使用输入过程映像的常开触点和常闭触点。
在用户程序中输出过程映像的标识符为0,在循环周期结束时,CPU将输出过程映像的数据传送给输出模块,再由后者驱动外部负载。如果梯形图00.0的线圈“得电”,继电器型输出模块中对应的硬件继电器的常开触点闭合,使接在00.0对应的输出端子的外部负载工作。输出模块中的每一个硬件继电器仅有一对常开触点,但是在梯形图中,每一个输出位的常开触点和常闭触点都可以多次使用。
S7-300 CPU的过程映像区的大小是固定的,S7-400 CPU可以将过程映像划分为多15个区段,这意味着如果需要,可以独立于循环来刷新过程映像表的某些区段。用STEP 7指定的过程映像区段中的每一个I/O地址不再属于081过程映像I/O表。需要定义哪些I/O模块地址属于哪些过程映像区段。
可以在用户程序中用SFC(系统功能)刷新过程映像。SFC26“UPDAT_PI”用来刷新整个或部分过程映像输入表,SFC27“UPDAT_PO”用来刷新整个或部分过程映像输出表。
某些CPU也可以调用OB(组织块)由系统自动地对指定的过程映像分区刷新。
(2)内部存储器标志位(M)存储器区
内部存储器标志位(M)用来保存控制逻辑的中间操作状态或其他控制信息。虽然名为“位存储器区”,表示按位存取,但是也可以按字节、字或双字来存取。
(3)定时器(T)存储器区
定时器相当于继电器系统中的时间继电器。给定时器分配的字用于存储时间基值和时间值(0~ 999),时间值可以用二进制或BCD码方式读取。
(4)计数器(C)存储器区
计数器用来累计其计数脉冲上升沿的次数,有加计数器、减计数器和加/减计数器。给计数器分配的字用于存储计数当前值(0~ 999),计数值可以用二进制或BCD码方式读取。
(5)数据块
数据块用来存放程序数据信息,分为可被所有逻辑块公用的“共享”数据块(DB,简称数据块)和被功能块( FB)特定占用的“背景”数据块(DI)。
DB为共享数据块,DBX是共享数据块中的数据位,DBB、DBW和DBD分别是数据块中的数据字节、数据字和数据双字。
DI为背景数据块,DIX是背景数据块中的数据位,DIB、DIW和DID分别是背景数据块中的数据字节、数据字和数据双字。
(6)诊断缓冲区
诊断缓冲区是系统状态列表的一部分,包括系统诊断事件和用户定义的诊断事件的信息。这些信息按它们出现的顺序排列,行中是新的事件。
诊断事件包括模块的故障、写处理的错误、CPU中的系统错误、CPU的运行模式切换错误、用户程序中的错误和用户用系统功能SFC 52定义的诊断错误等。