# Using system.opc.writeValues

**URL:** <https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570>\
**Category:** Ignition\
**Created:** [November 8, 2011, 7:13pm UTC](https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570 "2011-11-08T19:13:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![choppermike](https://avatars.discourse-cdn.com/v4/letter/c/3be4f8/32.png) [@choppermike](https://forum.inductiveautomation.com/u/choppermike)\
**Post date:** [November 8, 2011, 7:13pm UTC](https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570/1 "2011-11-08T19:13:32Z")

</div>

How do I format the following individual OPC writes using: system.opc.writeValues.

system.opc.writeValue(“IgnitionOPCUA”, “[CHEMIDYN]S2:40”, hourupdate)   
system.opc.writeValue(“IgnitionOPCUA”, “[CHEMIDYN]S2:41”, minuteupdate)  
system.opc.writeValue(“IgnitionOPCUA”, “[CHEMIDYN]S2:42”, secondupdate)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [November 8, 2011, 7:41pm UTC](https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570/2 "2011-11-08T19:41:45Z")

</div>

The [user manual](http://inductiveautomation.com/support/usermanuals/ignition/index.html?system_opc_writevalues.htm) tells you what parameters the call expects.

It might look something like this:

```auto
system.opc.writeValues(
	"IgnitionOPCUA", 
	["[CHEMIDYN]S2:40", "[CHEMIDYN]S2:41", "[CHEMIDYN]S2:42"], 
	[hourupdate, minuteupdate, secondupdate]
)
```

---

<div class="post-metadata">

**Author:** ![cbabb](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cbabb/32/49029_2.png) [@cbabb](https://forum.inductiveautomation.com/u/cbabb)\
**Post date:** [November 8, 2011, 10:10pm UTC](https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570/3 "2011-11-08T22:10:23Z")

</div>

[quote=“Kevin.Herron”]The [user manual](http://inductiveautomation.com/support/usermanuals/ignition/index.html?system_opc_writevalues.htm) tells you what parameters the call expects.

It might look something like this:

`
system.opc.writeValues(
	"IgnitionOPCUA", 
	["[CHEMIDYN]S2:40", "[CHEMIDYN]S2:41", "[CHEMIDYN]S2:42"], 
	[hourupdate, minuteupdate, secondupdate]
)
`[/quote]

Funny, I was just working with this today…

I’m thinking that a python manual is the second most useful document to have on your computer, right after the user manual…

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [November 8, 2011, 10:11pm UTC](https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570/4 "2011-11-08T22:11:46Z")

</div>

Be careful that you have a manual for the right version of Python. Ignition currently uses a rather ancient Python 2.1…

---

<div class="post-metadata">

**Author:** ![cbabb](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cbabb/32/49029_2.png) [@cbabb](https://forum.inductiveautomation.com/u/cbabb)\
**Post date:** [November 9, 2011, 2:38am UTC](https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570/5 "2011-11-09T02:38:15Z")

</div>

exactly what I was hoping to find out…

---

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [November 9, 2011, 2:50pm UTC](https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570/6 "2011-11-09T14:50:27Z")

</div>

This link to [Python 2.1 documentation](http://docs.python.org/release/2.1/) may be useful.

FYI, updating to 2.5 (or the most recent production version of Jython) is on the development roadmap without a current estimated release date.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [November 9, 2011, 3:35pm UTC](https://forum.inductiveautomation.com/t/using-system-opc-writevalues/3570/7 "2011-11-09T15:35:55Z")

</div>

Teaser?

`
The current version is:
2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) 
[Java HotSpot(TM) 64-Bit Server VM (Sun Microsystems Inc.)]`
