{"id":47114,"date":"2021-05-28T15:41:23","date_gmt":"2021-05-28T07:41:23","guid":{"rendered":"https:\/\/www.tm-robot.com\/?post_type=docs&p=47114"},"modified":"2023-06-01T09:34:52","modified_gmt":"2023-06-01T01:34:52","slug":"47114-2","status":"publish","type":"docs","link":"https:\/\/www.tm-robot.com.cn\/zh-hant\/docs\/47114-2\/","title":{"rendered":"Application of Techman PROFINET IO device solution in Simens PLC and software"},"content":{"rendered":"
A loading and unloading process will be outlined, utilizing 2 Siemens PLCs and 2 Techman robots.<\/p>\n
There is also a simulated Digital Input (DI) sensor <\/strong>to detect delivered objects.<\/p>\n The device configuration can be found here<\/a>.<\/p>\n In this application, five devices are used in the network, eg.<\/p>\n “I” refers to input, which means process state. The tag’s address should correspond to the device modules. For example, the tag name \u201crobotFinish1pick\u201d corresponds to robot1 \u201cTM_8_T2O_RegisterBit\u201d.<\/p>\n Created a function block in PLC1, and operate data exchange here.<\/p>\n <\/p>\n <\/p>\n <\/p>\n","protected":false},"excerpt":{"rendered":" Overview A loading and unloading process will be outlin […]<\/p>\n","protected":false},"author":3205,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"doc_category":[4146],"doc_tag":[],"acf":[],"yoast_head":"\n<\/a><\/p>\n
Procedures<\/h1>\n
\n
Hardware Configuration<\/h1>\n
\n
\n
\n
\n
\n
TIA V15<\/h2>\n
Networks<\/h3>\n
\n
<\/a>[Download Sample Project] PLC_Project_loading&unloadingProcess<\/a><\/span><\/p><\/blockquote>\n
<\/a>
2. Master_PLC: Procedure Control
3. Slave_PLC: CNC machine
4. cifxrepns: Loading unloading machine
5. cifxrepns2: Inspection station<\/figcaption><\/figure>\nBuild Tag Table<\/h3>\n
\n“Q” refers to output, which means process control.
\n“M” refers to memory, which is an auxiliary tag for saving values in the memory byte area.<\/p>\n<\/a>
<\/a><\/p>\n
Program Block<\/h2>\n
\n
\n<\/strong>Network 1: Starting the connection with Slave_PLC
\nNetwork 2: Turning on robot 1
\nNetwork 3: Turning on robot 2
\nNetwork 4: M260 is a sensor that detects the arrival of a workpiece. If M260 receives the signal, robot 1 will be notified due to Q212.
\nNetwork 5: If Robot1 finishes picking up the workpiece, it will inform CNC (Slave_PLC) to start working.
\nNetwork 6: CNC finishes working and commands robot 1 to pick up the workpiece.<\/a>
<\/a><\/li>\n
\nBriefly introduce the communication mode between two PLCs. Each PLC has two areas: write data <\/strong>area and read data <\/strong>area. PLC 1 set data <\/strong>from the write data area to the read data area of PLC2 and get data<\/strong> from the read data area to the write data area of PLC 2.<\/a>
<\/a>
<\/a><\/li>\n<\/ol>\n
<\/a>
<\/a><\/p>\n
TMflow Project<\/h3>\n
<\/a>[Download Sample Project] TMflow Project<\/a><\/span><\/p><\/blockquote>\n