Thuis
>
producten
>
PLC programmeerbare logica controller
>
De Siemens 6ES7241-1CH30-1XB0 is de CB 1241 RS485 Communicatiekaart — een compacte insteekkaart die direct op de voorkant van elke SIMATIC S7-1200 CPU wordt geklikt om een volledig functionele RS485 seriële communicatiepoort toe te voegen zonder een signaalmodule-slot op de DIN-rail te bezetten. Met een breedte van 38 mm en een gewicht van 40 gram is het een van de kleinste uitbreidingen die beschikbaar zijn voor de S7-1200, en voor toepassingen die seriële communicatie naast de native PROFINET Ethernet-interface van de CPU nodig hebben, biedt het precies de juiste functionaliteit met de kleinst mogelijke fysieke voetafdruk.
Wat de CB 1241 meer maakt dan een simpele UART-chip, is de diepte van protocolondersteuning die het naar de S7-1200 brengt.
De Freeport-modus stelt het CPU-programma in staat om elk aspect van seriële communicatie direct te regelen — detectie van startkarakters, telegramframing, time-outcondities en data-parsing — waardoor het mogelijk is om met vrijwel elk serieel apparaat te communiceren dat ASCII- of binaire gegevens verzendt met standaard baudrates.
Boven deze low-level modus bevinden zich kant-en-klare protocoldrivers die de S7-1200 uitvoert zonder dat de gebruiker het protocol vanaf nul hoeft te implementeren: Modbus RTU (zowel master- als slave-rollen), USS voor Siemens drive-communicatie, en het 3964(R) blokgeoriënteerde protocol dat wordt gebruikt in sommige oudere Siemens industriële communicatieapparaten.
Samen dekken deze protocollen de meerderheid van de seriële communicatiebehoeften die voorkomen bij machine- en procesautomatisering.
De kaart wordt via de frontconnector-interface, ingebouwd in elke S7-1200 CPU, aangesloten op de CPU. Het trekt zijn operationele stroom volledig uit de backplane bus van de CPU (5V, 50mA) — er is geen aparte 24V-aansluiting nodig.
De RS485-poort zelf wordt aangesloten via de meegeleverde schroefklemmenblok, die wordt aangesloten op de twisted-pair kabel die naar het RS485-netwerk loopt.
Een RS485-terminatie wordt geleverd door specifieke klemmenpinnen kort te sluiten (TB naar T/RB en TA naar T/RA) — de effectieve terminatieweerstand wordt 127Ω, geschikt voor RS485-netwerkeindpuntterminatie.
| Parameter | Waarde |
|---|---|
| Interface | RS485, 2-draads half-duplex |
| Aansluiting | Schroefklemmenblok |
| Voeding | 5V DC / 50mA (van CPU-bus) |
| Protocollen | Freeport, ASCII, 3964(R), Modbus RTU M/S, USS |
| Datasnelheden | 300 bps tot 115.2 kbps |
| Max. Telegram | 1 kByte |
| Kabellengte | 1000m max. |
| Modbus-adressen | 1–49.999 |
| Isolatie | 500VAC / 1 min. |
| Temp. Bereik | −20 tot +60°C |
| Bescherming | IP20 |
| Afmetingen (B×H×D) | 38×62×21mm |
| Gewicht | 40g |
Freeport is de meest flexibele bedrijfsmodus van de CB 1241 en degene die de kaart aanpasbaar maakt aan vrijwel elk serieel apparaat.
In de Freeport-modus neemt het S7-1200 CPU-programma de volledige controle over de seriële poort — het bepaalt de baudrate, pariteit en stopbit-instellingen, en verzendt en ontvangt vervolgens ruwe gegevens direct met behulp van de instructieset SEND_PTP en RCV_PTP (of MSG_SEND / MSG_RCV in TIA Portal).
De praktische toepassing is integratie met apparaten die geen gestandaardiseerd industrieel protocol implementeren: barcodescanners die ASCII-codestrings uitvoeren wanneer een label wordt gelezen, weegterminals die gewichtswaarden in een eigen formaat rapporteren, RFID-lezers die commando's bevestigen met specifieke byte-sequenties, labelprinters die ZPL- of EPL-formaatstrings ontvangen, en data-acquisitie-instrumenten die aangepaste commando/respons-protocollen gebruiken.
Voor elk van deze definieert de programmeur de exacte communicatiesequentie in het S7-1200 programma met behulp van Freeport-instructies, waarbij de seriële poort wordt behandeld als een bytestroom in plaats van een protocolstack.
De maximale Freeport-telegramlengte van 1 kByte dekt het gebruikelijke geval van het afdrukken van variabele lengte labelgegevens (tot ongeveer 1000 tekens per label) of het ontvangen van meetgegevensreeksen zonder framingproblemen.
Voor toepassingen die langere individuele berichten vereisen, kan het programma de transmissie opsplitsen over meerdere instructieaanroepen.
Modbus RTU is het meest wijdverbreide seriële communicatieprotocol in industriële automatisering wereldwijd. De eenvoud, openheid en apparaatondersteuning maken het de standaardkeuze voor het koppelen van automatiseringssystemen met instrumenten, meters, drives en sensoren van vrijwel elke fabrikant.
De CB 1241 ondersteunt zowel Modbus RTU Master (de S7-1200 poll andere apparaten) als Modbus RTU Slave (de S7-1200 reageert op queries van een andere master) rollen:
Modbus RTU Master: De S7-1200 CPU initieert alle communicatie, waarbij functiecodeverzoeken (lees holding registers, lees input registers, schrijf enkele/meerdere registers, lees coils, schrijf coils) worden verzonden naar maximaal 247 slave-apparaten op de RS485-bus.
In de praktijk zijn de limiet van 1000m kabellengte en ruisoverwegingen beperkter dan de adresruimte.
Veelvoorkomende mastertoepassingen omvatten het lezen van energiemeters (registers voor stroom, stroomsterkte, spanning), het aansturen van variabele snelheidsregelaars (setpoint en in-/uitschakeling via Modbus register-schrijfacties), en het verzamelen van gegevens van gedistribueerde sensoren en transmitters.
Modbus RTU Slave: De S7-1200 reageert op lees-/schrijfacties van een Modbus master tegen een gedefinieerde registerkaart in het datageheugen van de CPU.
Dit maakt gegevensuitwisseling mogelijk met SCADA-systemen, HMI-servers, energiebeheersystemen en andere automatiseringscontrollers die Modbus master-functionaliteit implementeren — de S7-1200 verschijnt als een standaard Modbus-apparaat voor elk van hen.
Het Modbus-adresbereik van 1–49.999 dekt zowel de standaard Modbus-adressering die door de meeste apparaten wordt gebruikt als het uitgebreide bereik dat door sommige SCADA-systemen wordt gebruikt.
De TIA Portal programmeeromgeving biedt MODBUS_MASTER en MODBUS_SLAVE instructieblokken met duidelijk gedefinieerde parameters voor registeradresmapping, verbindingshandles en foutrapportage.
De ondersteuning voor het USS (Universal Serial Interface) protocol is een direct voordeel voor installaties waar S7-1200 CPU's Siemens variabele snelheidsregelaars aansturen — MICROMASTER 420/440, SINAMICS G110, G120C, V20 en V90 — die RS485 USS-interfaces hebben.
USS stelt de S7-1200 in staat om drive-parameters te lezen en te schrijven, het besturingswoord van de drive aan te sturen (in-/uitschakelen, richting, snelheidsinstelling), en het statuswoord en de werkelijke snelheidswaarde te lezen — allemaal via dezelfde RS485-kabel die de seriële communicatie van de CB 1241 draagt.
Een enkel RS485-netwerk met één CB 1241 kan tot 31 USS-protocol drives tegelijk aansturen (het USS-protocol ondersteunt adressen 0–30), waarbij het S7-1200 programma elke drive sequentieel poll.
TIA Portal biedt speciale USS-instructieblokken (USS_DRIVE, USS_RPM, USS_WPM) die de protocoltiming en dataframing afhandelen, waardoor de programmeur op het niveau van drive-parameter nummers en fysieke waarden kan werken in plaats van ruwe byte-sequenties.
V1: Kunnen de CB 1241 RS485 en de CM 1241 RS422/485 communicatiemodule tegelijkertijd op dezelfde S7-1200 CPU worden gebruikt?
Ja. De CB 1241 (deze kaart) wordt op de voorkant van de CPU geplaatst en verbruikt geen signaalmodule-slot.
De CM 1241 (een op DIN-rail gemonteerde communicatiemodule) neemt een module-slot in op de S7-1200 rack-uitbreiding.
Beide kunnen worden geïnstalleerd en werken onafhankelijk op dezelfde CPU, waardoor twee aparte RS485-poorten beschikbaar zijn voor toepassingen die twee gelijktijdige seriële verbindingen nodig hebben — bijvoorbeeld, één poort voor Modbus RTU naar procesinstrumenten en een tweede voor USS drive-communicatie.
V2: Modbus-adressen 1–49.999 worden vermeld. Betekent dit dat Modbus-registeradressen ook worden ondersteund buiten de standaard 0–65.535?
Het bereik van 1–49.999 verwijst naar de Modbus slave-stationadressen (node-adressen) die de CB 1241 kan targeten in Modbus RTU Master-modus.
Dit is een ongebruikelijk groot bereik voor node-adressen — standaard Modbus RTU ondersteunt maximaal 247 nodes (adressen 1–247), terwijl de bovengrens van 49.999 zich uitstrekt tot het bereik dat door sommige SCADA-implementaties met uitgebreide adressering wordt gebruikt.
Het Modbus-registeradresbereik (de data-adressen binnen elke slave, zoals holding registers 40001–49999 in de traditionele Modbus-adresnotatie) is onafhankelijk en voldoet aan de standaard Modbus-specificatie.
Standaard Modbus-functies voor het lezen en schrijven van registers werken op de normale 0-geïndexeerde registeradressen zoals gedefinieerd door de Modbus-specificatie.
V3: Het gemeenschappelijke spanningsbereik van de RS485 is −7V tot +12V gedurende 1 seconde. Betekent dit dat de poort niet geïsoleerd is van de CPU?
De specificatie van 500VAC (1 minuut) tussen de RS485-poort en de CPU-backplane bus bevestigt dat elektrische isolatie wordt geboden — de RS485-aarde is geïsoleerd van de interne aarde van de CPU door een galvanische barrière.
Het gemeenschappelijke spanningsbereik (−7V tot +12V) beschrijft het operationele bereik van de RS485-interface zelf ten opzichte van zijn eigen aardreferentie, wat de standaard RS485-gemeenschappelijke spanningsspecificatie is (RS-485-standaard: −7V tot +12V). Dit staat los van de isolatie tussen de RS485-aarde en de CPU-backplane.
V4: Wat is het maximale aantal Modbus slave-apparaten dat op een enkele CB 1241 kan worden aangesloten?
De RS485-standaard ondersteunt maximaal 32 unit loads (gelijk aan 32 standaard ontvangeringangen) per segment zonder repeaters.
In de praktijk gebruiken de meeste moderne Modbus slave-apparaten 1/8 unit load ontvangers, waardoor tot 256 apparaten per segment elektrisch mogelijk zijn.
Echter, het Modbus RTU-protocol beperkt het netwerk tot 247 slave-adressen (1–247), en praktische factoren — kabellengte (max. 1000m), communicatiecyclustijd en vereisten voor applicatieresponstijd — beperken effectieve netwerken doorgaans tot 20–50 apparaten per poort. Elke Modbus polling-cyclus die de CB 1241 uitvoert, is sequentieel (één apparaat tegelijk), dus het toevoegen van meer slaves vergroot de totale cyclustijd voor alle apparaten.
V5: Hoe wordt de CB 1241 RS485 geconfigureerd in TIA Portal, en is er extra licentie of software vereist?
De CB 1241 wordt direct geconfigureerd binnen TIA Portal Basic of Professional (V11 of hoger) zonder extra licentie.
In TIA Portal verschijnt de CB 1241 in de hardwarecatalogus en wordt deze toegevoegd aan de apparaatconfiguratie van de S7-1200 door deze op de positie van de voorkant van de CPU te slepen.
Poortparameters (baudrate, pariteit, stopbits) worden geconfigureerd in de module-eigenschappen.
Configuratie op protocolniveau (Modbus, USS) wordt afgehandeld via de bijbehorende instructieblokken en hun parameters in het gebruikersprogramma.
Er is geen aparte communicatiesoftwarelicentie nodig — de Modbus RTU- en USS-instructieblokken zijn inbegrepen in de standaard TIA Portal-installatie.
![]()
NEEM OP ELK MOMENT CONTACT MET ONS OP