{"id":130313,"date":"2025-08-26T15:25:07","date_gmt":"2025-08-26T07:25:07","guid":{"rendered":"https:\/\/www.tm-robot.com\/?post_type=docs&p=130313"},"modified":"2025-09-05T11:44:37","modified_gmt":"2025-09-05T03:44:37","slug":"robot-siemens-plc-integration-via-profinet-installation","status":"publish","type":"docs","link":"https:\/\/www.tm-robot.com.cn\/en\/docs\/robot-siemens-plc-integration-via-profinet-installation\/","title":{"rendered":"Robot – Siemens PLC Integration via PROFINET Installation"},"content":{"rendered":"
Examples are valid for:
\nTMflow Software version: 1.76.6300 or above
\nTM Robot Hardware version: HW5.0
\nNote that older or newer software versions may have different results.<\/p>\n
Other specific requirements:<\/p>\n
PROFINET Setting Package\u00a0<\/a><\/p>\n SIEMENS Pre-Cautions<\/strong><\/p>\n NOTE : <\/span><\/p>\n Open TIA Portal and create new project<\/p>\n Add New Device and select PLC type you use<\/p>\n Configure PLC IP Address<\/p>\n Install GSD File for TM Robot in TIA Portal<\/p>\n <\/p>\n Locate the cifX module in the hardware catalog, drag it into the Devices & Networks<\/i> workspace, and then double-click the module to open its configuration<\/p>\n Connect PLC to the CIFX module, then assign device name<\/p>\n Assign Device Name for PLC<\/p>\n Assign Device Name for PROFINET<\/p>\n Configure CIFX IP Address<\/p>\n Assign Modules to the CIFX Rack<\/p>\n Ex :<\/p>\n TM_1<\/span>_T2O<\/p>\n TM_2<\/span>_T2O<\/p>\n TM_3<\/span>_T2O<\/p>\n Add New External File<\/p>\n Generate Blocks from Source<\/p>\n Newly Added Data Types from External Source File<\/p>\n Compile, Download, and Go Online<\/p>\n from the table, we can see that the code for the camera light is TM_1_O2T_RunSetting<\/p>\n Check the CIFX Address Table and verify the Q address<\/p>\n Address :<\/p>\n Camera mask : %QB65 (starting byte = 1) –> means output byte 65. Since the Q Address for TM_1_O2T_RunSetting starts at 64 and the camera light mask in the Profinet data table occupies 1 byte, therefore you have to write %QB65<\/p>\n Camera Light : %QB66 (starting byte = 2)<\/p>\n <\/p>\n In the watch table page, enter the tag you want to monitor by typing either its tag name or its address.<\/p>\n Then, you can control the robot light by entering a value in the Modify value column<\/p>\n You might also repeat the same procedure to check the ControlBox ID value :<\/p>\n\n
\n
\nInstallation Procedures<\/h1>\n
<\/a><\/p>\n
<\/a><\/p>\n\n
<\/a><\/p>\n\n
<\/a><\/p>\n
<\/a><\/p>\n
<\/a><\/p>\n
<\/a><\/p>\n\n
<\/a><\/p>\n\n
<\/a><\/p>\n
<\/a><\/p>\n\n
<\/a><\/p>\n
<\/a><\/p>\n
<\/a><\/p>\n
<\/a><\/p>\n
<\/a><\/p>\nExample : Control Camera Light from Siemens PLC<\/h1>\n
\n
<\/a><\/p>\n
<\/a><\/p>\n\n
<\/a><\/p>\n
<\/a>
<\/a>