Open User Communication (TCON, TSEND, TRCV) con PLC S7-1200, TIA PORTAL y Python con protocolo TCP

  Рет қаралды 4,522

Talos Electrónico in English

Talos Electrónico in English

Күн бұрын

Пікірлер: 9
@carlosalberdidiaz3548
@carlosalberdidiaz3548 Ай бұрын
La explicación mas completa que he visto, muy buena explicación
@taloselectronico
@taloselectronico Ай бұрын
Muchas gracias Carlos. Saludos desde Colombia.
@DavidZenaSandoval
@DavidZenaSandoval 6 ай бұрын
Donde encuentro el ID del PLC ?
@taloselectronico
@taloselectronico 5 ай бұрын
Hola, buenos días. El ID es un identificador del PLC, ud puede poner cualquiera en el rango 0x0001-0x0FFF, por defecto es 1.
@RaulRamirez-qq3lg
@RaulRamirez-qq3lg Жыл бұрын
Literal segui los pasos uno a uno y quedo en conectadno el python,alguna duda de porque
@taloselectronico
@taloselectronico Жыл бұрын
Mucho depende de la versión de Python, no se cuál está usando?
@yormanfigueroa6875
@yormanfigueroa6875 Жыл бұрын
Hola, seguí al pie de la letra tu tutorial. NO ME SALIO...!, investigando más, resulta que debes codificar el comando='1' como una estructura cuando lo envías al cliente, solo pones connection.sendall(comando.encode()), segundo con eso no te garantiza que te salga el programa, en el PLC cuando pones en línea para ver los valores de las variables, cuando tu cambias la variable TCONSTAR a TRUE, al parecer no lo toma a la primera, debes de cambiar una y otra vez de TRUE a False y de FALSE a TRUE para que python lo pueda reconocer este cambio y ahí si funciona. OTRA COSA EXTRA cuando en el PLC pones pones la ip del servidor debes poner ceros adelante si es un número menor a 100 ej: 192.168.000.020 eso lo sugiere la ayuda del TIA portal. Con esas correcciones ya me pude conectar del plc a python. Muchas gracias me sirvió de mucha ayuda el tutorial.
@taloselectronico
@taloselectronico Жыл бұрын
Buenas tardes Yorman, gracias. Esto depende también de la versión de TIA portal y de firmware del PLC. Gracias por el dato. Saludos desde Colombia
@yormanfigueroa6875
@yormanfigueroa6875 Жыл бұрын
@@taloselectronico Por ejmplo, quiero tomar datos como float, como string, enteros, datos como fecha, es decir quiero adquirir muchos datos a la vez, como hago en este caso por medio de socket?? gracias de antemano
COMUNICACIÓN ENTRE 2  PLC S7 - 1200 USANDO TSEND Y TRCV
29:03
ELECTRONICA Y AUTOMATIZACION AQP
Рет қаралды 21 М.
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Жездуха 42-серия
29:26
Million Show
Рет қаралды 2,6 МЛН
Comunicación MODBUS TCP entre Raspberry Pi y PLC S7-1200 usando Python
29:24
SIEMENS-Fundamentos de PROFINET: Comunicación entre dos PLC S7-1200 usando TSEND_C y TRCV_C
56:04
TSEND_C & TREC_C | Part 1 | TIA Portal
23:31
Info-Share
Рет қаралды 12 М.
S7 1200 TCP/IP Communication with windows terminal
18:04
Industrial Automation
Рет қаралды 80 М.
Comunicación MODBUS TCP/IP usando Python y PLC Siemens S7-1200
35:44
Talos Electrónico
Рет қаралды 9 М.